Atlassian provides various Maven repositories for Plugin Developers. You can use the Example settings.xml we provide to configure your development environment to use these repositories.
Atlassian Maven Proxy
The Atlassian Maven proxy sits in front of all of our other Maven repositories, as well as third-party repositories like iBiblio and Codehaus. This should be the only Maven 2 repository you need in your settings.xml file. If you find an artifact that is required, but not available through the Maven Proxy, consider it a bug and let me know. *
Legacy Maven 1 Repository
The Legacy Maven repository contains older components that are necessary for compatibility with previous releases of our products. This is a read only repository. Any new artifacts should be deployed to one of the Maven 2 repositories below.
Atlassian Private Repository
The Atlassian private repository contains the source artifacts of our closed-source components. The third-party directory contains jars that we are not allowed to redistribute, such as those from Sun. Atlassian staff has read and write access.
- http://maven.atlassian.com/private
- http://maven.atlassian.com/private-snapshot
- http://maven.atlassian.com/3rdparty
Atlassian Public Repository
The Atlassian public repository contains all artifacts necessary to build a plugin for our products. It contains binaries, source and javadoc of our opensource components, and binaries and javadoc for our closed-source components. Anyone can read from this repository. Only Atlassian staff can write to it.
Atlassian Contrib Repository
The Atlassian contrib repository is a resource that we make available for our third-party developers. You can use this to deploy and release your plugins as well as the shared libraries that many developers have created. Anyone can read from this repository. Atlassian staff and Developer Network Committers have write access using your Developer Network credentials.
Those wishing to deploy their plugins and libraries to this repository need to add the following to their pom.xml:
<distributionManagement> <repository> <id>atlassian-contrib</id> <name>Atlassian Contrib Repository</name> <url>dav:https://maven.atlassian.com/contrib</url> </repository> <snapshotRepository> <id>atlassian-contrib-snapshot</id> <name>Atlassian Contrib Snapshot Repository</name> <url>dav:https://maven.atlassian.com/contrib-snapshot</url> </snapshotRepository> </distributionManagement>
Also ensure you have configured your settings.xml correctly so that you will be authenticated.

Hi guys,
Visiting https://maven.atlassian.com/repository/public currently requests a username and password to proceed anywhere. I'm sure this was not previously the case, and I'm guessing it is not intentional, since it blocks downloading from the repo unless you have a developer user id - and I'm not even certain that will work either. Can this be fixed please? It's making it very difficult to build projects.