hc-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Apache Wiki <wikidi...@apache.org>
Subject [Httpcomponents Wiki] Update of "HttpComponentsCoreReleaseProcess" by OlegKalnichevski
Date Sun, 28 Mar 2010 09:51:25 GMT
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Httpcomponents Wiki" for change notification.

The "HttpComponentsCoreReleaseProcess" page has been changed by OlegKalnichevski.
http://wiki.apache.org/HttpComponents/HttpComponentsCoreReleaseProcess?action=diff&rev1=18&rev2=19

--------------------------------------------------

  svn up
  }}}
  
-  * Just in case do
+  * Manually update pom.xml of the project: put the release version as the artifact version
and update the SCM details to refer to the release tag
  
+ {{{  
+ pom.xml
+ }}}
+   
+  * Manually update pom.xml of all modules in the project to refer to the updated parent
version  
+ 
- {{{  
+ {{{
- mvn release:clean
+ httpcore/pom.xml
+ httpcore-nio/pom.xml
+ httpcore-osgi/pom.xml
+ httpcore-ab/pom.xml
+ httpcore-benchmark/pom.xml
  }}}
  
-  * Prepare release by updating the POMs and creating a release tag
+  * Commit the changes
  
+  * Create release tag
+ 
- {{{  
+ {{{
+ svn cp https://svn.apache.org/repos/asf/httpcomponents/httpcore/trunk https://svn.apache.org/repos/asf/httpcomponents/httpcore/tags/<version>
- mvn -Dusername=<username> -Dpassword=<password> release:prepare
- 
- Where 
-  <username> is your apache account name
-  <password> is your apache SVN password
- }}}
- 
-   Follow instructions displayed at the console
- 
- {{{  
- What is the release version for "HttpComponents Core"? (org.apache.httpcomponents:httpcomponents-core)
4.0-alpha5:
- What is the release version for "HttpCore (base module)"? (org.apache.httpcomponents:httpcore)
4.0-alpha5:
- What is the release version for "HttpCore (NIO extensions module)"? (org.apache.httpcomponents:httpcore-nio)
4.0-alpha5:
- }}}
- 
-   Select default unless this release transitions the development process from one phase
(such as ALPHA) to the next one (for instance BETA) 
- 
- {{{  
- What is SCM release tag or label for "HttpComponents Core"? (org.apache.httpcomponents:httpcomponents-core)
httpcomponents-core-4.0-alpha5
- }}}
- 
-   DO NOT select the default value. Enter the release version such as 4.0-alpha5
- 
- {{{  
- What is the new development version for "HttpComponents Core"? (org.apache.httpcomponents:httpcomponents-core)
4.0-alpha6-SNAPSHOT
- What is the new development version for "HttpCore (base module)"? (org.apache.httpcomponents:httpcore)
4.0-alpha6-SNAPSHOT
- What is the new development version for "HttpCore (NIO extensions module)"? (org.apache.httpcomponents:httpcore-nio)
4.0-alpha6-SNAPSHOT
- }}}
- 
-   Select default
- 
-  * If for whatever reason release:prepare fails before making another attempt make sure
you do 
- 
- {{{  
- mvn release:clean
- svn -R revert .
- }}}
- 
-  * You may want to clear shell history at this point to make sure it does not contain your
SVN password in clear text
- 
- {{{  
- history -c
  }}}
  
   * Make a clean checkout off the release tag
@@ -347, +318 @@

  
   * This may also be a good occasion to delete old release packages
  
+  * Manually update pom.xml of the project: put the next SNAPSHOT version as the artifact
version and update the SCM details to refer to the trunk
+ 
+ {{{  
+ pom.xml
+ }}}
+   
+  * Manually update pom.xml of all modules in the project to refer to the updated parent
version  
+ 
+ {{{
+ httpcore/pom.xml
+ httpcore-nio/pom.xml
+ httpcore-osgi/pom.xml
+ httpcore-ab/pom.xml
+ httpcore-benchmark/pom.xml
+ }}}
+ 
+  * Commit the changes
+ 
  == Update HttpCore module site ==
  
   * Build and deploy the site

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@hc.apache.org
For additional commands, e-mail: dev-help@hc.apache.org


Mime
View raw message