[
http://jira.codehaus.org/browse/ARCHETYPE-59?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_103466
]
Nick Padgett commented on ARCHETYPE-59:
---------------------------------------
Do you have Windows setup to hide common file extentions? Open up a command
line tool and go to %USER_HOME%\.m2 and list the contents of the directory. I
suspect the file may be named settings.xml.txt when it should be named
settings.xml.
- Nick
> 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