archetype plugin doesn't use private plugin repository configured in <MAVEN-HOME>/conf/settings.xml ---------------------------------------------------------------------------------------------------
Key: ARCHETYPE-59 URL: http://jira.codehaus.org/browse/ARCHETYPE-59 Project: Maven Archetype Issue Type: Bug Components: Archetypes Affects Versions: 1.0-alpha-4 Environment: windows xp jdk 1.5.0_09-b01 Reporter: Martin Testrot I configured the file <Maven-Home>/conf/settings to use a local, private plugin repository to prevent uncontrolled download from the official central repository at http://repo1.maven.org/maven2. This works fine except in the case I call the archetype plugin (archetype:create). In this case the settings.xml is ignored and all plugins are downloaded from the central repository at maven.org. I observed the same when calling mvn help:active-profiles in a directory that doesn't contain a pom.xml file. If I place a dummy pom.xml file in this directory the settings.xml are used and everything is fine. But if I use this trick with the archetype plugin the newly created project (creation via archetype) is configured as a child of my dummy pom (pom.xml contains parent section with dummy pom). I the case of a dummy pom this is not intended. So i would be nice if you can fix the archtype plugin to use the configured settings.xml. I really would like to use this plugin, because it would help a lot to standardize a common project layout for our developers. This is a majour reason for choosing maven2. Greetings, Martin Here is the relevant section of my settings.xml: ... <profiles> <profile> <!-- profile for using private plugin and 3rd party repositories --> <id>private-repo</id> <pluginRepositories> <pluginRepository> <!-- repository contains all maven-plugins required to run our build --> <id>central</id> <name>private plugin repository</name> <url>http://localserver/mvn-repos/maven-plugin</url> <releases> <enabled>true</enabled> <updatePolicy>daily</updatePolicy> </releases> <snapshots> <enabled>false</enabled> </snapshots> </pluginRepository> </pluginRepositories> </profile> </profiles> <activeProfiles> <activeProfile>private-repo</activeProfile> </activeProfiles> ... -- 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