release:perform ignores environment variables
---------------------------------------------

                 Key: MRELEASE-406
                 URL: http://jira.codehaus.org/browse/MRELEASE-406
             Project: Maven 2.x Release Plugin
          Issue Type: Bug
          Components: perform
    Affects Versions: 2.0-beta-8
         Environment: WinXP Maven 2.0.9
            Reporter: James Nord
            Priority: Blocker


Our settings.xml is shared across many sites and we use reository mirrors at 
each of our sites.

The mirrors are setup in the settings.xml as ${proxyURL}/repopath

the users set an environment variable to point to the nexus cache at their 
paticular site -
 eg http://maven-proxy-east.mycorp.com/nexus/content/repositories


This woks fine for normal working (compile, site deploy etc..)  but 
release:perform fails as it tries to download from
${proxyURL}/central/org/apache/mave....

It would appear that environment variables are not passed to the forked process 
doing the release.


-- settings.xml snippet --
                <mirror>
                        <id>central-mirror</id>
                        <name>Maven Central [nexus mirror]</name>
                        <url>${proxyURL}/central</url>
                        <mirrorOf>central</mirrorOf>
                </mirror>
-- end settings.xml snippet --

output from release:perfrom

D:\workspaces\TestProject>set | grep proxyURL
proxyURL=http://maven-proxy-east.mycorp.com/nexus/content/repositories

D:\workspaces\TestProject>mvn release:perform
[INFO] Scanning for projects...
[INFO] Searching repository for plugin with prefix: 'release'.
[INFO] ------------------------------------------------------------------------
[INFO] Building Test Project
[INFO]    task-segment: [release:perform] (aggregator-style)
[INFO] ------------------------------------------------------------------------
[INFO] [release:perform]
[INFO] Checking out the project to perform the release ...
[INFO] Executing: cmd.exe /X /C "svn --non-interactive checkout 
https://svnserver.mycorp.com/repos/scratch/tags/testproj-0.0.1
checkout"
[INFO] Working directory: D:\workspaces\TestProject\target
[INFO] Executing goals 'deploy site-deploy'...
[WARNING] Maven will be executed in interactive mode, but no input stream has 
been configured for this MavenInvoker inst
ance.
[INFO] [INFO] Scanning for projects...
[INFO] [INFO] 
------------------------------------------------------------------------
[INFO] [INFO] Building Test Project
[INFO] [INFO]    task-segment: [deploy, site-deploy]
[INFO] [INFO] 
------------------------------------------------------------------------
[INFO] Downloading: 
${proxyURL}/releases/org/apache/maven/plugins/maven-deploy-plugin/2.4/maven-deploy-plugin-2.4.pom
[INFO] Downloading: 
${proxyURL}/central/org/apache/maven/plugins/maven-deploy-plugin/2.4/maven-deploy-plugin-2.4.pom
[INFO] Downloading: 
${proxyURL}/releases/org/apache/maven/plugins/maven-deploy-plugin/2.4/maven-deploy-plugin-2.4.pom
[INFO] Downloading: 
${proxyURL}/thirdparty/org/apache/maven/plugins/maven-deploy-plugin/2.4/maven-deploy-plugin-2.4.pom
[INFO] Downloading: 
${proxyURL}/central/org/apache/maven/plugins/maven-deploy-plugin/2.4/maven-deploy-plugin-2.4.pom
[INFO] Downloading: 
${proxyURL}/codehaus/org/apache/maven/plugins/maven-deploy-plugin/2.4/maven-deploy-plugin-2.4.pom
[INFO] Downloading: 
${proxyURL}/java.net/org/apache/maven/plugins/maven-deploy-plugin/2.4/maven-deploy-plugin-2.4.pom
[INFO] Downloading: 
${proxyURL}/jboss/org/apache/maven/plugins/maven-deploy-plugin/2.4/maven-deploy-plugin-2.4.pom
[INFO] [INFO] 
------------------------------------------------------------------------
[INFO] [ERROR] BUILD ERROR
[INFO] [INFO] 
------------------------------------------------------------------------
[INFO] [INFO] Error building POM (may not be this project's POM).



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