Thursday, September 13, 2012

Maven Error - Could not find artifact in central (http://repo1.maven.org/maven2)

If you get an error like the following:
Failed to execute goal on project projectName:
Could not resolve dependencies for project com.package.projectName:type:version:
The following artifacts could not be resolved:
org.apache.camel:camel-bindy:jar:2.8.0-fuse-03-06, org.apache.camel:camel-core:jar:2.8.0-fuse-03-06, org.apache.camel:camel-spring:jar:2.8.0-fuse-03-06, org.apache.camel:camel-jetty:jar:2.8.0-fuse-03-06, org.apache.camel:camel-http:jar:2.8.0-fuse-03-06, org.apache.camel:camel-test:jar:2.8.0-fuse-03-06: Could not find artifact org.apache.camel:camel-bindy:jar:2.8.0-fuse-03-06 in central (http://repo1.maven.org/maven2)
view raw gistfile1.txt hosted with ❤ by GitHub
Then just add the following repositories after the dependencies tag:
<repositories>
<repository>
<id>jboss-public-repository-group</id>
<name>JBoss Public Maven Repository Group</name>
<url>http://repository.jboss.org/nexus/content/groups/public-jboss/</url>
<layout>default</layout>
<releases>
<enabled>true</enabled>
<updatePolicy>never</updatePolicy>
</releases>
<snapshots>
<enabled>true</enabled>
<updatePolicy>never</updatePolicy>
</snapshots>
</repository>
<repository>
<id>fusesource</id>
<url>http://repo.fusesource.com/maven2</url>
<snapshots>
<enabled>false</enabled>
</snapshots>
<releases>
<enabled>true</enabled>
</releases>
</repository>
<repository>
<id>apache-public</id>
<url>https://repository.apache.org/content/groups/public/</url>
<snapshots>
<enabled>true</enabled>
</snapshots>
<releases>
<enabled>true</enabled>
</releases>
</repository>
</repositories>
view raw gistfile1.xml hosted with ❤ by GitHub