it really seems like if the project depends on a snapshot, the apache snapshot repository should be in the pom
as a workaround you can add it to your pom (or settings.xml or whatever) but it would be nice if this wasn't necessary <repositories> <repository> <id>apache-snaps</id> <name>apache snapshot repository</name> <url>http://people.apache.org/repo/m2-snapshot-repository</url> <releases> <enabled>false</enabled> </releases> <snapshots> <enabled>true</enabled> </snapshots> </repository> </repository> On Dec 19, 2007 10:34 AM, Geoffrey Wiseman <[EMAIL PROTECTED]> wrote: > I wanted to take a quick look at ActiveMQ's latest version, so I fired up a > quick maven project, added the dependency that was listed on the ActiveMQ > website, and ran a "mvn eclipse:eclipse". > > Sadly: > > > [WARNING] An error occurred during dependency resolution. > > Failed to retrieve org.apache.activemq:activeio-core-3.1-SNAPSHOT > > Caused by: Unable to download the artifact from any repository > > > > Try downloading the file manually from the project website. > > > > Then, install it using the command: > > mvn install:install-file > > -DgroupId=org.apache.activemq-DartifactId=activeio-core -Dversion= > > 3.1-SNAPSHOT -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.apache.activemq-DartifactId=activeio-core -Dversion= > > 3.1-SNAPSHOT -Dpackaging=jar -Dfile=/path/to/file -Durl=[url] > > -DrepositoryId=[id] > > > > Path to dependency: > > 1) com.feedroom.spike.activemq:activemq-spike:jar:1.0-SNAPSHOT > > 2) org.apache.activemq:activemq-core:jar:5.0.0 > > 3) org.apache.activemq:activeio-core:jar:3.1-SNAPSHOT > > > > > > org.apache.activemq:activeio-core:jar:3.1-SNAPSHOT > > > > from the specified remote repositories: > > apache.snapshots (http://people.apache.org/repo/m2-snapshot-repository), > > apache.incubating.releases ( > > http://people.apache.org/repo/m2-incubating-repository), > > central (http://repo1.maven.org/maven2) > > > > [INFO] Unable to read jar manifest from > > C:\dev\tools\m2_repo\org\apache\activemq\activeio-core\3.1-SNAPSHOT\activeio- > > core-3.1-SNAPSHOT.jar > > Downloading: > > http://spatium/artifactory/repo/org/apache/geronimo/specs/geronimo-j2ee-management_1.0_spec/1.0/geronimo-j2ee-management_1.0_spec-1.0.jar > > 15K downloaded > > Downloading: > > http://spatium/artifactory/repo/org/apache/activemq/activeio-core/3.1-SNAPSHOT/activeio-core-3.1-SNAPSHOT-tests.jar > > Downloading: > > http://spatium/artifactory/repo/org/apache/activemq/activeio-core/3.1-SNAPSHOT/activeio-core-3.1-SNAPSHOT-tests.jar > > [WARNING] An error occurred during dependency resolution. > > Failed to retrieve org.apache.activemq:activeio-core-3.1-SNAPSHOT > > Caused by: Unable to download the artifact from any repository > > > > After a quick check, it seems like I was able to verify Maven's complaint: > > - ActiveMQ's POM (activemq-core + activemq-parent) depends on > org.apache.activemq:activeio-core:jar:3.1-SNAPSHOT > - There's no org/apache/activemq/activeio-core in the M2 repo. > > I did a quick Nabble search, didn't immediately find anyone with this > problem (although some messages seemed to imply that activeio was optional, > and others imply that it's been missing from the maven repo for a while; > finally, another suggested that depending on a SNAPSHOT from a release was > perhaps a bad idea, which I'm inclined to agree with). > > Suggestions? > > - Geoffrey > -- > Geoffrey Wiseman >