Development
Core Plugins
Datastores
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 project.xml , pom.xml and META-INF/MANIFEST.MF so that the version(s) are set (of the plugin and any dependencies). Don't check these changes in
  • Build and test the code
  • Release the jar, src.zip, and javadocs.zip on SourceForge
  • Release the jar on DataNucleus Maven1 repository.
  • Create a directory under ${DATANUCLEUS}/releases/{plugin_name}/{version}/ and put a file in there called revision containing the revision number noted
  • Replace the project.xml , pom.xml and META-INF/MANIFEST.MF with their SVN versions