This page last changed on Sep 08, 2008 by idaniel.
As of JIRA 3.12, you can develop JIRA Plugins without downloading the JIRA Plugin Development Kit using our new, Maven 2-based plugin system. Please give the new plugin tutorials a try.

A full development kit for JIRA plugins bundled with JIRA API, dependencies and examples.

For more information, documentation and plugin tutorials, see our JIRA Development Hub.

Name JIRA Plugin Development Kit
Plugin Version 3.13
Product Version 3.13
Author(s) Atlassian
Home Page JIRA Plugin Development Kit
Download Location Please download the version applicable to your JIRA version
Zip: jira-development-kit-3.13.zipTAR: jira-development-kit-3.13.tar.gz All versions
Download Source http://svn.atlassian.com/svn/public/atlassian/jira/jira-development-kit/trunk

Description/Features

A development kit for JIRA plugins with JIRA API, dependencies and examples.

Included in this version of the development kit are:

  • Seven example plugins with full source code and build scripts
  • Skeleton project templates for creating your own plugins
  • Full JavaDoc API documentation
  • All JIRA dependencies

Requirements

  1. Sun Java JDK 1.4+ : http://java.sun.com/j2se/downloads/index.html
  2. Apache Maven 1.0 : http://maven.apache.org/maven-1.x/start/download.html (Not Maven 1.1.)
  3. Atlassian-IDEA Maven Plugin
  4. A running instance of JIRA: either built from source or a standalone installation.

Maven is not strictly required to build your JIRA plugins, however, all of the example plugins have been developed with Maven as well as the template project. We highly recommend that you use Maven to build your plugins.

Instructions

  1. Copy the templates directory and rename it for your plugin
  2. Edit the project.xml for your plugin name
  3. in your new directory, run 'maven atlassian-idea' to generate IDEA project files.
  4. Launch your new project in IDEA by opening the $MY_PLUGIN_NAME.ipr file.
  5. Edit 'src/etc/atlassian-plugin.xml' for your project, as described in the documentation.
  6. Develop something cool!
  7. When you're ready to deploy, run 'maven jar' to build your plugin jar in the target directory
  8. Deploy it to your JIRA instance.

For more details on plugins, see the plugin guide.

Version History

Version Compatible Jira Version Comments
3.13 3.13 Updated development kit dependencies for JIRA 3.13.
3.12 3.12 Updated development kit dependencies for JIRA 3.12.
3.11 3.11 Updated development kit dependencies for JIRA 3.11. The Lucene indexing library has been upgraded in JIRA 3.11 and this versions of the development kit will only work against JIRA 3.11 or better.
3.10 3.10 Updated development kit dependencies for JIRA 3.10
3.9.1 3.9 Updated development kit dependencies. Fixed CloseParentFunction. Tested against JIRA 3.8
3.8.1.2 3.8.1 Updated the project.xml to have correct dependencies. Tested against JIRA 3.8.1
3.8.1.1 3.8.1 Updated CloseParentIssueFunction to index properly and use correct method of transitioning. Tested against JIRA 3.8.1
3.8.1 3.8.1 Updated development kit dependencies. Tested against JIRA 3.8.1
3.8 3.8 Updated development kit dependencies. Tested against JIRA 3.8
3.7.1 3.7.1 Tested against JIRA 3.7.1
3.7-beta2 3.7-beta2 Updated development kit dependencies. Tested against JIRA 3.7-beta2
3.6-1 3.6.x The 3.6 development kit was incomplete and broken, this release fixes up these issues
3.6 3.6.x Updated development kit dependencies. Tested against JIRA 3.6
3.5 3.5.x Updated development kit dependencies. Tested against JIRA 3.5
3.4-r3 3.4.2 Updated development kit dependencies. Tested against JIRA 3.4.2
3.4-r2 3.4.1 Updated development kit dependencies. Tested against JIRA 3.4.1
3.4-r1 3.4 Added custom field example that links to Confluence. Tested against JIRA 3.4
3.3rev1 3.3.* Fixed example report to be compatible with JIRA 3.3
3.3 Redundant. Use 3.3rev1 Updated for JIRA 3.3 and with new versioning scheme. (versioning now matches major JIRA versions)
0.5 3.2.* Added RPC client example and updated for JIRA 3.2 (including examples)
0.4.1 3.1.* Update for JIRA 3.1.1
0.4 Pre 3.1 Added workflow tutorial
0.3   Added reports tutorial
0.2   Initial public release

Screenshots


jpdk.png (image/png)
jiraplugin.tar.gz (application/x-gzip)
jiraplugin.tar.gz (application/x-gzip)
jiraplugin.tar.gz (application/x-gzip)
Document generated by Confluence on Oct 06, 2009 00:31