This page last changed on Apr 07, 2008 by jfleming.

To get bamboo started. You need to acquire a Commercial License to gain access to Bamboo Source code. Once you have downloaded Bamboo source code, please follow the instructions below to set-up Bamboo in IDEA -

  1. Install maven 2.0.7
  2. Install JDK 1.5 (Doesn't work with 1.4 ).
  3. Download the settings.xml attached to this page, to your <USER_HOME>/.m2/  directory
  4. In the Bamboo directory run mvn clean install -Dmaven.test.skip=true
    Coping with Sun JAVA libraries
    Due to licensing restrictions, we are not allowed to re-distribute native SUN libraries through our maven2 public repositories.
    If you are developing plugins for Bamboo or building Bamboo from source, you might need javax.mail and javax.transaction:jta:jar for Bamboo to build successfully. Please visit our confluence page on Working with Sun JAVA libraries for further details.
  5. Run mvn idea:clean idea:idea -DdownloadSources=true
  6. This should generate atlassian-bamboo.* files in your source directory. Open the project with Idea
  7. Right click on atlassian-bamboo module (on the left hand panel under Projects) and click on module settings. Click on the dependencies tab and add all other modules except atlassian-bamboo-web-server. Thus, making the atlassian-bamboo module to be dependent on all the other modules except atlassian-bamboo-web-server
  8. Do the same for the atlassian-bamboo-web-server but make it depended only on the atlassian-bamboo module.
  9. Add the application. Mine looks like..
Main Class
com.atlassian.bamboo.server.Server
VM Params
-Dorg.mortbay.xml.XmlParser.NotValidating=true -Dbamboo.home=home1 -server -Xmx512m -XX:MaxPermSize=126m
Program Params
8085 pathtobamboo/bamboo-web-app/src/main/webapp /
Working Dir
D:\dev\src\atlassian\bamboo-home
Class Path of Module
atlassian-bamboo-web-server

That should be it.


settings.xml (text/xml)
Document generated by Confluence on Apr 14, 2008 01:39