Details
-
Bug
-
Status: Closed
-
Blocker
-
Resolution: Won't Fix
-
2.0-beta-8
-
None
-
None
-
WinXP Maven 2.0.9
Description
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).