Maven repositories to use with JBoss Fuse

technical development java maven

Maven repos to use for development with JBoss Fuse

For a Java developer, it is important to understand which Maven repositories he or she should be using to resolve all the artifacts and libraries required for the project.

Two important repositories to be aware of when working with JBoss Fuse are listed below. I haven’t been able to locate any official commentary around which repositories would host which releases (versions) of certain artifacts. I end up including both the repositories in the project’s pom.xml file and it works more often than not.

1. JBoss EA repo

This seems to be the early release repository for all the JBoss projects; including JBoss Fuse. Though it is missing some JBoss Fuse releases. E.g. it is missing version 1.2.0.redhat-621084.

<repository>
    <id>jboss.ea</id>
    <name>JBoss Early Adopter</name>
    <url>http://origin-repository.jboss.org/nexus/content/groups/ea/</url>
</repository>

2. JBoss Fuse Public repo

This seems to be the repository that hosts all the JBoss Fuse artifacts.

<repository>
    <id>jboss.fuse</id>
    <name>JBoss Fuse Public</name>
    <url>https://repo.fusesource.com/nexus/content/groups/public/</url>
</repository>