add goal to import remote archetype catalog into local catalog
--------------------------------------------------------------
Key: ARCHETYPE-273
URL: http://jira.codehaus.org/browse/ARCHETYPE-273
Project: Maven Archetype
Issue Type: New Feature
Components: Archetypes
Affects Versions: 2.0-alpha-4
Reporter: Dan Allen
If I've just published a new archetype, I need to be able to provide the
developer with a command that allows them to "educate" their local catalog
about the new archetypes that area available. Currently, it's possible to
specify an archetype catalog for a single run of the generate goal:
mvn archetype:generate -DarchetypeCatalog=http://example.com/maven2
But the catalog is transient. Those entries are not "remembered". The next time
I run the generate goal...
mvn archetype:generate
...the archetypes in the catalog provided in the previous command are not
offered as options.
This is especially problematic when using an IDE to create a new Maven project,
because the mechanism for providing an archetype catalog differs in each IDE.
We want them to be in the local repository. Simply point, it's too much
information for the developer to have to reconcile, especially since using an
archetype is likely the developer's first exposure to your project. It needs to
be simple.
What I'm looking for is a command that I can give the developer to import the
entries from a remote archetype catalog. A discovery mechanism so to speak.
I envision the following sequence to work:
mvn archetype:import -DarchetypeCatalog=http://example.com/maven2
mvn archetype:generate
At this point, the developer would see options for the imported archetypes. The
import goal could even download the archetype JAR files at the same time.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira