[
https://issues.jboss.org/browse/SEAMFORGE-3?page=com.atlassian.jira.plugi...
]
Rodney Russ commented on SEAMFORGE-3:
-------------------------------------
Actually, FPak isn't quite a stand-in replacement to mvn archetype:generate. It's
an alternative to it that should be a little easier than writing your own plugin. What
I've been doing is converting a project generated from archetype:generate to be in a
format usable by FPak.
Create project from Maven archetype
-----------------------------------
Key: SEAMFORGE-3
URL:
https://issues.jboss.org/browse/SEAMFORGE-3
Project: Seam Forge
Issue Type: Feature Request
Reporter: Dan Allen
Assignee: Rodney Russ
Priority: Minor
Since the catalog of Maven archetypes is substantial, and the archetype plugin interface
is so abysmal, Forge could benefit from being a stand-in replacement to
archetype:generate. A command in Forge to create a new project from a Maven archetype
would certainly offer a nice complement to the more basic "new-project" command.
It could just be an additional flag to the new-project command, such as:
new-project --named MyProject --fromArchetype
org.jboss.weld.archetypes:jboss-javaee6-webapp
Using the interactive prompts, you may be able to provide a list of archetypes, perhaps
w/ a filtering mechanism. You could also just do a best guess based on what's found in
the catalog.
new-project --named MyProject --fromArchetype jboss-javaee6-webapp
You could just delegate to Maven by building up the "mvn archetype:generate"
command from Forge. Long term we could consider emulating the archetype:generate plugin so
as just to consume the projects that are out there already w/o any linkage to Maven.
--
This message is automatically generated by JIRA.
For more information on JIRA, see:
http://www.atlassian.com/software/jira