Development
Documentation
Testing
Plugin Release Process

When there is a DataNucleus plugin to be released, the following is the release process

  • Go to the sub-project that needs releasing and checkout the latest code. Make a note of the revision number
  • Update pom.xml and META-INF/MANIFEST.MF so that the version(s) are set (of the plugin and any dependencies). You can check these changes in
  • Build and test the code
  • Release the jar, -sources.jar, and src.zip on SourceForge. This is as follows
    • Login to SourceForge on SFTP using sftp ${username},datanucleus@frs.sourceforge.net:/home/pfs/project/d/da/datanucleus/
    • cd to the plugin, and create the version subdirectory
    • Copy the artifacts into the version subdirectory
    • Logout from SourceForge
  • Release the jar on DataNucleus Maven2 repository on Nightlabs (get an admin to do this).
  • Create a directory under ${DATANUCLEUS}/releases/{plugin_name}/{version}/ and put a file in there called revision containing the revision number noted