[ http://jira.codehaus.org/browse/ARCHETYPE-176?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Raphaël Piéroni closed ARCHETYPE-176. ------------------------------------- Resolution: Not A Bug Using "mirrorOf central " in my settings.xml and pointing to my nexus, I had the following behaviour, which is intended. Maven downloads from the intended repository. C:\Devs\integration-tests\proficio-usage>mvn archetype:generate -DarchetypeRepository=http://somewhere.net -DarchetypeGroupId=ogr.aze.rez -DarchetypeArtifactId=aqd -DarchetypeVersion=5 [INFO] [archetype:generate] [INFO] Generating project in Interactive mode [INFO] Archetype defined by properties Downloading: http://somewhere.net/ogr/aze/rez/aqd/5/aqd-5.jar 57K downloaded [WARNING] *** CHECKSUM FAILED - Checksum failed on download: local = '8f1f4c7559e3edc224cac5bd3c4f7fc55d308101'; remote = '<!DOCTYPE' - RETRYING Downloading: http://somewhere.net/ogr/aze/rez/aqd/5/aqd-5.jar 57K downloaded [WARNING] *** CHECKSUM FAILED - Checksum failed on download: local = 'fae62c29661cf18998c443c0c05ae2be365cadb8'; remote = '<!DOCTYPE' - IGNORING [INFO] ------------------------------------------------------------------------ [ERROR] BUILD FAILURE [INFO] ------------------------------------------------------------------------ [INFO] : org.apache.maven.archetype.exception.ArchetypeGenerationConfigurationFailure: The defined artifact is not an archetype Using "mirrorOf * " in my settings, I had the following behaviour, which also is intended. my nexus doesn't proxy somewhere.net as a repository. C:\Devs\integration-tests\proficio-usage>mvn archetype:generate -DarchetypeRepository=http://somewhere.net -DarchetypeGroupId=ogr.aze.rez -DarchetypeArtifactId=456aqd -DarchetypeVersion=556 [INFO] [archetype:generate] [INFO] Generating project in Interactive mode [INFO] Archetype defined by properties Downloading: http://localhost:8081/nexus/content/groups/public/ogr/aze/rez/456aqd/556/456aqd-556.jar Downloading: http://localhost:8081/nexus/content/groups/public/ogr/aze/rez/456aqd/556/456aqd-556.jar [INFO] ------------------------------------------------------------------------ [ERROR] BUILD FAILURE [INFO] ------------------------------------------------------------------------ [INFO] : org.apache.maven.archetype.exception.UnknownArchetype: The desired archetype does not exist (ogr.aze.rez:456aqd:556) As a conclusion one could think "mirrorOf *" is over zealous. Maybe by selecting the mirrors and which repositories are proxied in nexus this problem could be avoided. > Cannot use "-DarchetypeRepository" if you have <mirrors> * in your > settings.xml file > ------------------------------------------------------------------------------------ > > Key: ARCHETYPE-176 > URL: http://jira.codehaus.org/browse/ARCHETYPE-176 > Project: Maven Archetype > Issue Type: Bug > Components: Creator, Generator > Affects Versions: 2.0-alpha-3 > Environment: Java 6 > Maven 2.0.9 > Reporter: Jeff Campbell > > I'm using the following command to create a new project from a custom > archetype from a 3rd party Maven repo (only > the relevant portion of the command is below): > mvn archetype:generate -DarchetypeRepository=http://somehost.com/mvnrepo > .....(other -D params for thecustom archetype)... > But, because I have the following in my settings.xml file, I cannot > access the repository specified by the "-DarchetypeRepository": > <mirrors> > <mirror> > <id>my.nexus</id> > <name> Nexus Mirror</name> > <url>http://somehost:8081/nexus/content/groups/public</url> > <mirrorOf>*</mirrorOf> > </mirror> > </mirrors> > Work around(s): > 1. Don't use <mirrors> section all together in the settings.xml file. > 2. List every single possible maven repo site mirror, in Nexus, that I can > possibly think of to hopefully cover every possible custom archetype that > will ever be used? (yikes!) -- 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