Atlassian provides various Maven repositories for Plugin Developers.We recommend using the Atlassian Plugin SDK to make sure you've got the correct settings to use our servers.
The Plugin SDK handles almost all of this Maven tweaking for you. The SDK includes an embedded Maven installation and correct that will be kept up to date as necessary. We believe it makes the plugin development process much easier. For more information, see here.
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 provide all artifacts needed to build our products and plugins. In the basic case, this is the only repository you need to know about.
1 2 3 4 5 6 7 8 9 10 11 12 13
<repository> <id>atlassian-public</id> <url>https://packages.atlassian.com/mvn/maven-external/</url> <snapshots> <enabled>true</enabled> <updatePolicy>never</updatePolicy> <checksumPolicy>warn</checksumPolicy> </snapshots> <releases> <enabled>true</enabled> <checksumPolicy>warn</checksumPolicy> </releases> </repository>
The third-party directory contains jars that we are allowed to re-distribute or re-host but we do not own.
It is contained in�packages.atlassian.com/mvn/maven-external/.
The Atlassian public repository contains all artifacts owned by Atlassian 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.
It is contained in�packages.atlassian.com/mvn/maven-external/