, and I didn't see installation instructions specifically for the source versionst. The provided INSTALL readme has instructions for how to take the already compiled .war and give it to tomcat. I didn't see anything about how to build the war with maven. So, here's a chronical of the journey I just took.
I'm familiar with maven, so, thus far I've done:
$ mvn install
## Maven starts building....
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD ERROR
[INFO] ------------------------------------------------------------------------
[INFO] Failed to resolve artifact.
Missing:
----------
1) org.eclipse.persistence:eclipselink:jar:2.0.0
Try downloading the file manually from the project website.
Then, install it using the command:
mvn install:install-file -DgroupId=org.eclipse.persistence -DartifactId=eclipselink -Dversion=2.0.0 -Dpackaging=jar -Dfile=/path/to/file
Alternatively, if you host your own repository you can deploy the file there:
mvn deploy:deploy-file -DgroupId=org.eclipse.persistence -DartifactId=eclipselink -Dversion=2.0.0 -Dpackaging=jar -Dfile=/path/to/file -Durl=[url] -DrepositoryId=[id]
Path to dependency:
1) edu.umiacs.ace:ace-am:war:1.6
2) org.eclipse.persistence:eclipselink:jar:2.0.0
2) edu.umiacs:irods-api:jar:1.1
Try downloading the file manually from the project website.
Then, install it using the command:
mvn install:install-file -DgroupId=edu.umiacs -DartifactId=irods-api -Dversion=1.1 -Dpackaging=jar -Dfile=/path/to/file
Alternatively, if you host your own repository you can deploy the file there:
mvn deploy:deploy-file -DgroupId=edu.umiacs -DartifactId=irods-api -Dversion=1.1 -Dpackaging=jar -Dfile=/path/to/file -Durl=[url] -DrepositoryId=[id]
Path to dependency:
1) edu.umiacs.ace:ace-am:war:1.6
2) edu.umiacs:irods-api:jar:1.1
----------
2 required artifacts are missing.
for artifact:
edu.umiacs.ace:ace-am:war:1.6
from the specified remote repositories:
So..
Let me look for these in some publicly available maven repositories. It appears the eclipselink mirror at
ftp.ing.umu.se was down, so, I've changed that in my checkout to point to the official repo.
diff --git a/pom.xml b/pom.xml
index 2fc0fad..a328fa5 100644
--- a/pom.xml
+++ b/pom.xml
@@ -38,7 +38,8 @@
<name>Local scratch repo</name>
</repository>
<repository>
Now, lets retry.
$mvn install
## ...
1K downloaded (eclipselink-2.0.0.pom)
But, still having an issue with edu.umiacs:irods-api:jar:1.1
[ERROR] BUILD ERROR
[INFO] ------------------------------------------------------------------------
[INFO] Failed to resolve artifact.
Missing:
----------
1) edu.umiacs:irods-api:jar:1.1
Try downloading the file manually from the project website.
Then, install it using the command:
mvn install:install-file -DgroupId=edu.umiacs -DartifactId=irods-api -Dversion=1.1 -Dpackaging=jar -Dfile=/path/to/file
Alternatively, if you host your own repository you can deploy the file there:
mvn deploy:deploy-file -DgroupId=edu.umiacs -DartifactId=irods-api -Dversion=1.1 -Dpackaging=jar -Dfile=/path/to/file -Durl=[url] -DrepositoryId=[id]
Path to dependency:
1) edu.umiacs.ace:ace-am:war:1.6
2) edu.umiacs:irods-api:jar:1.1
----------
1 required artifact is missing.
for artifact:
edu.umiacs.ace:ace-am:war:1.6
from the specified remote repositories:
Lets inspect that now.
Hmm, its been renamed from irods to oldirods.
At this point I give up.
I much much prefer git over svn, so I "git svn cloned" it. Then...
And... now I'm happy. I haven't yet tried this ace project, but rather, just looking in to it, and this was my initial roadblock.