Licensing Support Libraries

Details

Libraries

license-support

The root support library is, funnily enough, 'license-support'. It contains common classes and files used by all application-specific libraries.

license-confluence

This library provides Confluence-specific support classes for licensing. This includes an Action to allow the license file to be uploaded, as well as some basic license-checking macro and action support classes.

license-jira

This library does the same for JIRA.

license-webapp

This library provides some low-level support for storing and checking libraries in any web application. It depends on the PropertySet API from OpenSymphony to store its data, so this will have to be configured for your web applicaiton.

Tools

Confluence License Creator Plugin

This is a plugin for Confluence which allows you to create and manage products, as well as generate the required Java and XML code to add to your licensed plugin, and generate keys for users. It is fairly rudimentary, and plans are in place for a stand-alone application which will be more full-featured and robust.

Samples

Confluence Licensed Hello World Plugin

This is a sample Confluence plugin which requires a license key to function. It is a working example of checking license code, providing a license configuration screen, and using obfuscation on your final jar file to reduce the ability to hack the plugin.

Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.