[
https://issues.jboss.org/browse/FORGE-2239?page=com.atlassian.jira.plugin...
]
George Gastaldi commented on FORGE-2239:
----------------------------------------
I have a feeling that it is because this method is invoked before your addon is loaded. We
need to review this code, for the meantime, the best is to have a class that does the
registration implicitly, like:
{code:java}
import javax.enterprise.event.Observes;
import javax.inject.Inject;
import org.jboss.forge.furnace.container.cdi.events.Local;
import org.jboss.forge.furnace.event.PostStartup;
class ArchetypeCatalogRegistration
{
@Inject
private ArchetypeCatalogFactoryRegistry registry;
@Inject
private CamelArchetypeCatalogFactory catalog;
public void startup(@Observes @Local PostStartup startup)
{
registry.addArchetypeCatalogFactory(catalog);
}
}
{code}
project-new - Cannot create a new project from-archetype-catalog
----------------------------------------------------------------
Key: FORGE-2239
URL:
https://issues.jboss.org/browse/FORGE-2239
Project: Forge
Issue Type: Bug
Environment: Using a vanilla Forge 2.14.0 from the command line
Reporter: Claus Ibsen
I try to create a new project, and select [7] to select from maven archetype catalog, but
the values for catalog and archetype cannot be entered. I am not sure how its supposed to
work.
Here is what I did
{code}
[forge-distribution-2.14.0.Final]$ project-new
***INFO*** Required inputs not satisfied, entering interactive mode
? Project name: muydemo
? Top level package [org.muydemo]:
? Version [1.0.0-SNAPSHOT]:
? Final name:
? Project location [/opt/forge-distribution-2.14.0.Final]:
[0] (x) war
[1] ( ) jar
[2] ( ) parent
[3] ( ) addon
[4] ( ) ear
[5] ( ) resource-jar
[6] ( ) from-archetype
[7] ( ) from-archetype-catalog
Press <ENTER> to confirm, or <CTRL>+C to cancel.
? Project type: [0-7] 7
[0] (x) Maven
Press <ENTER> to confirm, or <CTRL>+C to cancel.
? Build system: [0]
***ERROR*** Catalog must be specified.
***ERROR*** Archetype must be specified.
{code}
--
This message was sent by Atlassian JIRA
(v6.3.11#6341)