The new Maven repository is currently experiencing some performance issues. Downloading dependencies from the repository can take a long time or time out altogether. This appears to be due to a large amount of memory being used by Nexus (~700mb physical and ~1200mb virtual memory). As a temporary fix, we have restarted the Nexus instance and the performance is back to normal. Please be patient as we try to find a more permanent solution.
A new wiki page has been created to track the plans for finding a longer term solution to improve repository performance.
The JBoss.org team is happy to announce a new Maven repository configuration. Starting April 19, 2010, JBoss.org will be using the Nexus repository manager to provide a more robust and fully featured set of Maven repositories. The goal is to make it easier for JBoss.org developers to release and manage project artifacts, and easier for the JBoss users to locate and use the dependencies necessary for their builds.
The old JBoss.org Maven repository consisted of a single directory structure containing all JBoss project dependencies. This caused problems for many users because there was duplication between the JBoss repository and other Maven repositories (such as the Maven central repository). The new JBoss system will provide a set of more focused repositories that can be used separately or grouped together into a single repository view. Detailed information about the organization of the new repositories can be found in the JBoss wiki ( Maven Repository Organization )
The old repository URL ( http://repository.jboss.org/maven2 ) will continue to be available in a read-only mode with the existing repository content. This means that you don't need to switch to the new repository immediately, but all new releases should be deployed to the new system, so you will need to gradually migrate to the new repositories. The next sections provide important information to be aware of before you start using the new repository.
There are a few things you should be aware of before you switch to the new repository URLs.
The new repository provides a search interface for easily locating the files you need. It also provides more flexibility to download only the artifacts that you need. Instead of a single large repository containing a mix of JBoss and thirdparty artifacts, there will now be several smaller repositories which allow you to choose only JBoss project artifacts, or a larger combined set of artifacts.
The new repository interface is available at https://repository.jboss.org/nexus.
A complete guide for configuring your Maven builds is now available in the wiki Maven Getting Started - Users
Note: the developer repositories will be available soon after svn.jboss.org comes back on line.
The new repository provides several new features for JBoss developers:
A complete guide to configuring your environment is now available in the wiki Maven Getting Started - Developers
If you can't find the answer to your question on the wiki or you find problems with the repository, please communicate these issues through the JBBUILD Jira Project or through the build system forum.
.