|
Due to licensing restrictions, we are not allowed to re-distribute native Sun JAVA libraries through our maven2 public repositories. Please visit to our Confluence page on coping with Sun JAVA Libraries for further details. |
svn co http://svn.atlassian.com/svn/public/atlassian/bamboo/bamboo-development-kit/trunk |
Inside the Bamboo Development kit, you will need to change the pom.xml file to correctly setup your project. Within this file, you will need to change the following xml elements:
<groupId> - this is the group identifier for your plugin. It is typically something similar to a Java package name.<artifiactId> - this defines the file name of your plugin JAR file.<version> - this defines the version of your plugin.<name> - this defines the name of your plugin.<scm> - this defines your source repository URLOnce this is done, you can run the command mvn idea:idea which will download your dependencies (including the bamboo libraries) and build an IDEA project file $MY_PLUGIN_NAME.ipr. To begin development, simply launch the IDEA project file created.
Once IDEA is up, you will also need to modify the file /src/main/resources/atlassian-plugin.xml to give your plugin a name and a plugin key. You should also fill in your plugin meta-data.
That's it, you should now be ready to start coding your Bamboo plugin.