Antrun ignores different settings.xml as specified on Maven command line using 
-s option.
-----------------------------------------------------------------------------------------

                 Key: MANTRUN-122
                 URL: http://jira.codehaus.org/browse/MANTRUN-122
             Project: Maven 2.x Antrun Plugin
          Issue Type: Bug
    Affects Versions: 1.3
            Reporter: Scott Lavender


I have multiple build environments that each have their own <localRepository> 
as defined in separate settings.xml files. At build time I specify which 
settings file to be used using the Maven command.

For example:

    mvn -s D:\prod\settings.xml clean install
    mvn -X -s D:\test\settings.xml clean install

In either case, the entire build process uses the <localRepository> as defined 
in the settings. The problem occurs when the Antrun plugin is invoked, it is 
unable to resolve some of the artifacts that were just built and published to 
the specified local repository.

I have determined that the Antrun plugin is ignoring the settings file being 
specified, and looks to the root settings.xml in the Maven installation instead 
( apache-maven-2.0.9\conf\settings.xml). I had initially setup this file, but 
no longer maintain my settings there. Instead, I have multiple settings files, 
one per product build environment.

Shouldn't the Antrun plugin honor the specified settings.xml values?



-- 
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

        

Reply via email to