[seam-commits] Seam SVN: r14722 - branches/community/Seam_2_3.

seam-commits at lists.jboss.org seam-commits at lists.jboss.org
Mon May 21 18:38:51 EDT 2012


Author: manaRH
Date: 2012-05-21 18:38:50 -0400 (Mon, 21 May 2012)
New Revision: 14722

Modified:
   branches/community/Seam_2_3/release-process.txt
Log:
edited release process to clarify Maven upload to Staging repository

Modified: branches/community/Seam_2_3/release-process.txt
===================================================================
--- branches/community/Seam_2_3/release-process.txt	2012-05-21 21:51:30 UTC (rev 14721)
+++ branches/community/Seam_2_3/release-process.txt	2012-05-21 22:38:50 UTC (rev 14722)
@@ -22,7 +22,6 @@
         - Check all the issue types one at a time to determine final list.
  - update pom.xml versions
     - mvn versions:set -DnewVersion=XXX
- - Update also seam-integration-tests/src/test/java/org/jboss/seam/test/integration/Deployments.java with current version
 
     
 Maven repository settings
@@ -39,18 +38,27 @@
         - <TODO document way to set local repo settings for clean build />
     - Go to jboss-seam-parent and run "mvn clean verify -s ../build/settings.xml" with these changes
     - This should build, and test without a problem.
-  - Run "mvn depedency:tree -s ../build/settings.xml -DoutputFile=../depedency-report.txt"
+  - Run "mvn dependency:tree -s ../build/settings.xml -DoutputFile=../dependency-report.txt"
     - Review for snapshot dependencies
 
 Staging Maven artifacts - UPDATE from tomboy note - TODO
 ------------------------
 * Maven release procedure.
-    - Run "mvn clean deploy -Drepository.username=<your_username> -Drepository.password=<your_password> stageReleaseSeam" in the build directory
+    - Run mvn deploy -DrepositoryId=jboss-releases-repository -Durl=https://repository.jboss.org/nexus/service/local/staging/deploy/maven2 -s settings-staging.xml    
     - Then follow http://community.jboss.org/wiki/MavenDeployingaRelease section Closing the Staging Respository
     - test a Seam project with staged artifacts in repository https://repository.jboss.org/nexus/content/groups/staging/
     - then release Maven artifacts 
+Note: staging-settings.xml contains a setup of jboss.org Account to be able to upload to Staging repository - look at  https://community.jboss.org/wiki/MavenRepositoryConfiguration
+There needs to be something like:
 
+	<server>
+      <id>jboss-releases-repository</id>
+      <username><your jboss.org account></username>
+      <password></password>
+    </server>
+  </servers>
 
+
 Internal testing before tagging for Final releases
 --------------------------------------------------
 Final releases should be verified before tagging. Just note revision number after updating changelog.txt.
@@ -68,7 +76,7 @@
                -m "create JBoss_Seam_x_x_x_XXX tag""
         - ex. "svn copy https://svn.jboss.org/repos/seam/trunk 
                https://svn.jboss.org/repos/seam/tags/JBoss_Seam_2_1_0_B1 
-               -m "create JBoss_Seam_2_1_0_B1 tag""
+               -m "created JBoss_Seam_2_1_0_B1 tag"
 * In a clean directory checkout the newly tagged seam source ( XX as needed)
     - "svn co https://svn.jboss.org/repos/seam/tags/JBoss_Seam_x_x_x_XXX seam"  
         - ex. "svn co https://svn.jboss.org/repos/seam/tags/JBoss_Seam_2_1_0_B1 seam"



More information about the seam-commits mailing list