Building JIRA from source
One of the best things about JIRA, if you have a valid license, is that you get to see the source code. To see it, modify it, break it... err modify it because you have the license to do it!
Getting ready
Following are some of the pre-requisites prior to building JIRA from the source.
A valid JIRA license to get access to the source code.
An environment with JDK 1.5 or higher for JIRA 4.2 and lower versions. JDK 1.6 or higher for JIRA 4.3+.
You will need both Maven1 and Maven2 if you are building versions prior to JIRA 4.3. Download Maven version 1.0.x and 2.1.x from http://maven.apache.org. JIRA 4.3+ needs only Maven 2.1.0.
Note
You need both Maven1 and Maven2 for versions prior to JIRA 4.3 because Maven1 is required to build the JIRA source and Maven2 is required to build plugins for JIRA. JIRA has bundled plugins thatneed to be built along with JIRA and so Maven2 is also a must.
Maven 2.1.0+ is required for the plugin development process.
How to do it...
Let us see the...