I've hit a similar issue to Kevin. Starting with a clean repo (rm -r
.m2/repository/org/isis) I am struggling to build a freshly checked out
copy of the code. Running mvn compile on the trunk fails in the
metamodel project complaining about a missing library (which is defined
a few modules earlier) - see below.
If I comment out the parent in the trunk's pom.xml everything is fine.
The same happens when running eclipse:eclipse. The effective pom now shows:
<repositories>
<repository>
<snapshots>
<enabled>false</enabled>
</snapshots>
<id>central</id>
<name>Maven Repository Switchboard</name>
<url>http://repo1.maven.org/maven2</url>
</repository>
</repositories>
The odd thing is that with the parent commented back in the effective
pom is:
<repositories>
<repository>
<releases>
<enabled>false</enabled>
</releases>
<id>apache.snapshots</id>
<name>Apache Snapshot Repository</name>
<url>http://repository.apache.org/snapshots</url>
</repository>
<repository>
<snapshots>
<enabled>false</enabled>
</snapshots>
<id>central</id>
<name>Maven Repository Switchboard</name>
<url>http://repo1.maven.org/maven2</url>
</repository>
</repositories>
which makes no sense to me, suggesting that snapshots are not enabled.
I tried the suggestion made in this posting
http://maven.markmail.org/message/us7cac3hz33ru2xw?q=snapshot+type:users+list:org%2Eapache%2Emaven%2Eusers&page=1,
but it did not change my effective pom. Maybe you can try this Kevin to
see if works for you.
I shall try some other things tomorrow, but if anybody has any ideas in
the meantime I'd be happy to hear them.
Rob
--------------------------------------------------------
[INFO]
------------------------------------------------------------------------
[INFO] Building Core MetaModel
[INFO] task-segment: [compile]
[INFO]
------------------------------------------------------------------------
[INFO] [remote-resources:process {execution: default}]
Downloading:
http://repository.apache.org/snapshots/org/apache/isis/core/commons/0.1-SNAPSHOT/commons-0.1-SNAPSHOT-tests.jar
Downloading:
http://repository.apache.org/snapshots/org/apache/isis/applib/0.1-SNAPSHOT/applib-0.1-SNAPSHOT-tests.jar
[INFO] Unable to find resource
'org.apache.isis:applib:test-jar:tests:0.1-SNAPSHOT' in repository
apache.snapshots (http://repository.apache.org/snapshots)
[INFO] Unable to find resource
'org.apache.isis.core:commons:test-jar:tests:0.1-SNAPSHOT' in repository
apache.snapshots (http://repository.apache.org/snapshots)
[INFO]
------------------------------------------------------------------------
[ERROR] BUILD ERROR
[INFO]
------------------------------------------------------------------------
[INFO] Failed to resolve dependencies for one or more projects in the
reactor. Reason: Missing:
----------
1) org.apache.isis:applib:test-jar:tests:0.1-SNAPSHOT
Try downloading the file manually from the project website.
Then, install it using the command:
mvn install:install-file -DgroupId=org.apache.isis
-DartifactId=applib -Dversion=0.1-SNAPSHOT -Dclassifier=tests
-Dpackaging=test-jar -Dfile=/path/to/file
Alternatively, if you host your own repository you can deploy the
file there:
mvn deploy:deploy-file -DgroupId=org.apache.isis
-DartifactId=applib -Dversion=0.1-SNAPSHOT -Dclassifier=tests
-Dpackaging=test-jar -Dfile=/path/to/file -Durl=[url] -DrepositoryId=[id]
Path to dependency:
1) org.apache.isis.core:metamodel:jar:0.1-SNAPSHOT
2) org.apache.isis:applib:test-jar:tests:0.1-SNAPSHOT
2) org.apache.isis.core:commons:test-jar:tests:0.1-SNAPSHOT
Try downloading the file manually from the project website.
Then, install it using the command:
mvn install:install-file -DgroupId=org.apache.isis.core
-DartifactId=commons -Dversion=0.1-SNAPSHOT -Dclassifier=tests
-Dpackaging=test-jar -Dfile=/path/to/file
Alternatively, if you host your own repository you can deploy the
file there:
mvn deploy:deploy-file -DgroupId=org.apache.isis.core
-DartifactId=commons -Dversion=0.1-SNAPSHOT -Dclassifier=tests
-Dpackaging=test-jar -Dfile=/path/to/file -Durl=[url] -DrepositoryId=[id]
Path to dependency:
1) org.apache.isis.core:metamodel:jar:0.1-SNAPSHOT
2) org.apache.isis.core:commons:test-jar:tests:0.1-SNAPSHOT
----------
2 required artifacts are missing.
for artifact:
org.apache.isis.core:metamodel:jar:0.1-SNAPSHOT
from the specified remote repositories:
apache.snapshots (http://repository.apache.org/snapshots),
central (http://repo1.maven.org/maven2)