|
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
|
|