[ http://jira.codehaus.org/browse/MRELEASE-406?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=162918#action_162918 ]
James Nord commented on MRELEASE-406: ------------------------------------- changing all the variables to env.proxyURL worked. Strange that it can resolve environemnt variables when it's not doing the release. > 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