This page last changed on Mar 29, 2007 by jnolen.
Name Confluence Plugin Development Kit
Plugin Version 2.2.9
Product Version 2.2.9
Author(s) Atlassian
Home Page Confluence Plugin Development Kit
Download Location current version all versions
Download Source http://svn.atlassian.com/svn/public/atlassian/confluence/confluence-development-kit/trunk/
The maven repository at ibiblio has moved to a new URL, so developers will have to update their maven configurations in order to build Confluence or its plugins. For more information, see the Atlassian Developer Blog: Maven 1 Repository Changes.

Description/Features

A full development kit for Confluence plugins bundled with Confluence API and dependencies.

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

Included in this of the development kit are:

  • Skeleton project templates for creating your own plugins
  • Full API documentation of Confluence 2.2.9
  • All Confuence 2.2.9 dependencies

For more details on plugins, see the plugin guide.

Requirements

  1. Sun Java JDK 1.4+ Confluence doesn't currently support Java 6.
  2. Apache Maven 1.0 : http://maven.apache.org/maven-1.x/start/download.html
  3. Atlassian-IDEA Maven Plugin
  4. A running instance of Confluence: either built from source or a standalone installation.

Maven is not strictly required to build your Confluence 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.

Idea is the Java Ide developped by JetBrains. This is totally optional for Confluence plugin development. You can use your own Ide or no Ide at all.

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 Confluence instance.

Version History

Version Comments
1.4 initial version
2.0 upgraded for new version of Confluence
2.1.1 upgraded for new version of Confluence
2.1.4 upgraded for new version of Confluence
2.2.9 upgraded for new version of Confluence
Document generated by Confluence on Oct 10, 2007 18:47