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"
_______________________________________________
seam-commits mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/seam-commits