maven builds are failing on the
lab.dev servers because maven is trying to use a repository location of /m2/repository.
I can't figure out why ...??
$ ssh
dep...@lab.dev.concord.org
$ cd java/mw
$ mvn -X
Apache Maven 3.0.4 (r1232337; 2012-01-17 08:44:56+0000)
Maven home: /usr/local/maven/default
Java version: 1.6.0_27, vendor: Sun Microsystems Inc.
Java home: /usr/lib/jvm/java-6-openjdk-amd64/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "3.2.0-23-virtual", arch: "amd64", family: "unix"
[INFO] Error stacktraces are turned on.
[DEBUG] Reading global settings from /usr/local/maven/default/conf/settings.xml
[DEBUG] Reading user settings from /home/deploy/.m2/settings.xml
[DEBUG] Using local repository at /m2/repository
[ERROR] Could not create local repository at /m2/repository -> [Help 1]
org.apache.maven.repository.LocalRepositoryNotAccessibleException: Could not create local repository at /m2/repository
$ cat /home/deploy/.m2/settings.xml
<?xml version="1.0"?>
<settings>
<mirrors>
<mirror>
<id>nexus</id>
<mirrorOf>*</mirrorOf>
<url>
http://source.concord.org/nexus/content/groups/public</url>
</mirror>
</mirrors>
</settings>
Even forcing both global and local settings to ~/.m2/settings.xml generates the same error:
$ mvn -X --settings /home/deploy/.m2/settings.xml --global-settings /home/deploy/.m2/settings.xml