Revision: 1144
Author:   atdi...@gmail.com
Date:     Sat Apr 16 15:28:58 2011
Log:      Edited wiki page ReleaseChecklist through web user interface.
http://code.google.com/p/piccolo2d/source/detail?r=1144

Modified:
 /wiki/ReleaseChecklist.wiki

=======================================
--- /wiki/ReleaseChecklist.wiki Sat Apr 16 15:15:59 2011
+++ /wiki/ReleaseChecklist.wiki Sat Apr 16 15:28:58 2011
@@ -67,6 +67,7 @@
       * Visit http://code.google.com/p/piccolo2d/downloads/list
* Click [http://code.google.com/p/piccolo2d/downloads/entry New download] link and upload binary zip, binary tar.gz, source zip, and source tar.gz files. Refer to previous uploads for what the metadata should look like. * Deprecate earlier failed release candidate version downloads, if any. + # Consider syncing release candidates to Maven Repository (follow same process as for a release, below) to encourage community usage of release candidates.

 ====For release candidate versions====

@@ -119,8 +120,20 @@
$ svn cp -m "creating 1.3.1 release branch" https://piccolo2d.googlecode.com/svn/piccolo2d.java/trunk https://piccolo2d.googlecode.com/svn/piccolo2d.java/branches/release-1.3.1
 }}}
   * Create bundle(s) for upload to maven central repository
-
-*TODO*
+ * The [https://docs.sonatype.org/display/Repository/Sonatype+OSS+Maven+Repository+Usage+Guide Sonatype OSS Guide] describes the full process of syncing open-source artifacts to the Maven central repository. + * See the section on [https://docs.sonatype.org/display/Repository/Sonatype+OSS+Maven+Repository+Usage+Guide#SonatypeOSSMavenRepositoryUsageGuide-7b.StageExistingArtifacts staging existing artifacts]. This is the easiest way to control the process; we've been wary to trust {{{mvn release}}} to perform the pom modifications and svn operations. + * If building and staging the artifacts by hand, for each module use
+{{{
+mvn source:jar javadoc:jar gpg:sign
+}}}
+ which will produced signed versions of source, javadoc and binaries in the target directory. Example:
+{{{
+$ cd core
+$ mvn source:jar javadoc:jar gpg:sign
+$ cd target
+$ jar -cvf bundle.jar *.pom *.jar *.asc
+}}}
+ * Then manually stage/upload the bundle.jar through Nexus Sonatype UI.

* Update version in parent pom.xml file on svn trunk to ${next-version}-SNAPSHOT
 parent/pom.xml:
@@ -132,6 +145,10 @@
 {{{
 $ svn commit -m "updating version to 1.4-SNAPSHOT" parent/pom.xml
 }}}
+
+===Update the website, wiki, and announce the release===
+
+*TODO*

 = References =

--
Piccolo2D Developers Group: http://groups.google.com/group/piccolo2d-dev?hl=en

Reply via email to