[Struts Wiki] Update of StrutsMavenRelease by WendySmoak

2006-05-07 Thread Apache Wiki
Dear Wiki user,

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

The following page has been changed by WendySmoak:
http://wiki.apache.org/struts/StrutsMavenRelease

--
   1. Create and upload signatures for all .jar and .pom files in 
maven-snapshot-repository, and the .zip assembly file.
  
  {{{
- ~/svn/struts/current/action
+ ~/svn/struts/STRUTS_ACTION_1_3_X
  $ rm -rf $M2_REPO/org/apache/struts/action
  $ mvn deploy -P pre-assembly,perform-itest
  {about 20 minutes later...}

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[Struts Wiki] Update of StrutsMavenRelease by WendySmoak

2006-05-07 Thread Apache Wiki
Dear Wiki user,

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

The following page has been changed by WendySmoak:
http://wiki.apache.org/struts/StrutsMavenRelease

The comment on the change is:
Combine deploy, site, and site:deploy

--
  {{{
  ~/svn/struts/STRUTS_ACTION_1_3_X
  $ rm -rf $M2_REPO/org/apache/struts/action
- $ mvn deploy -P pre-assembly,perform-itest
+ $ mvn deploy site site:deploy -P pre-assembly,perform-itest
  {about 20 minutes later...}
- $ mvn site site:deploy
  $ cd assembly
  $ mvn assembly:assembly
  $ scp target/assembly/out/* 
people.apache.org:/www/cvs.apache.org/dist/struts/action/v1.3.x

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[Struts Wiki] Update of StrutsMavenRelease by WendySmoak

2006-05-03 Thread Apache Wiki
Dear Wiki user,

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

The following page has been changed by WendySmoak:
http://wiki.apache.org/struts/StrutsMavenRelease

--
  = Struts Maven 2 Release Process =
  
- == 1. Releasing Struts Action ==
+ == 1. Releasing Struts Action 1 ==
  
   1. Create the new directory on cvs.apache.org, for example 
cvs.apache.org/dist/struts/action/v1.3.x (no, don't actually use 'x')
   1. Ensure that your settings.xml contains a server for 
apache-maven-test-builds (see the Suggested Settings section on 
StrutsMaintenanceMaven)
   1. Clear out your local Maven repo
-  1. Build all jar and war artifacts, including -sources and -javadoc, 
+  1. Build, test and deploy all jar and war artifacts, including -sources and 
-javadoc.
-   11. verifiy war files
- 111. cd to {your struts checkout}/action/integration/apps-it
- 111. run $mvn -P perform-itest
-   11. deploy them to maven-snapshot-repository.
   1. Build and deploy the website
   1. Create the assembly and upload it to cvs.apache.org/dist
-  1. Make sure that everything under 
maven-snapshot-repository/org/apache/struts is group writeable
+  1. Make sure that everything under 
maven-snapshot-repository/org/apache/struts/ and 
www/struts.apache.org/struts-action is group writeable
-  1. Create and upload signatures for all .jar and .pom files in 
maven-snapshot-repository, and the .zip, and .tar.gz files.
+  1. Create and upload signatures for all .jar and .pom files in 
maven-snapshot-repository, and the .zip assembly file.
  
  {{{
+ ~/svn/struts/current/action
- rm -rf $M2_REPO/org/apache/struts/action
+ $ rm -rf $M2_REPO/org/apache/struts/action
- mvn deploy -P pre-assembly
+ $ mvn deploy -P pre-assembly,perform-itest
  {about 20 minutes later...}
- mvn site site:deploy
+ $ mvn site site:deploy
- {may have to deploy the site for each module individually}
- cd assembly
+ $ cd assembly
- mvn assembly:assembly
+ $ mvn assembly:assembly
- scp target/assembly/out/* 
people.apache.org:/www/cvs.apache.org/dist/struts/action/v1.3.x
+ $ scp target/assembly/out/* 
people.apache.org:/www/cvs.apache.org/dist/struts/action/v1.3.x
  }}}
  
  == 2. Releasing the struts-parent pom ==
  
-  1. Update the version number in pom/pom.xml (remove -SNAPSHOT) and commit 
changes
+  1. Update the version number in maven/pom/pom.xml (remove -SNAPSHOT) and 
commit changes
   1. Post release vote on dev@
   1. 'mvn deploy' to deploy to dist/maven-repository
   1. Upload a signature for the deployed pom

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[Struts Wiki] Update of StrutsMavenRelease by WendySmoak

2006-04-23 Thread Apache Wiki
Dear Wiki user,

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

The following page has been changed by WendySmoak:
http://wiki.apache.org/struts/StrutsMavenRelease

The comment on the change is:
The site must be built before the assembly.

--
   1. Ensure that your settings.xml contains a server for 
apache-maven-test-builds (see the Suggested Settings section on 
StrutsMaintenanceMaven)
   1. Clear out your local Maven repo
   1. Build all jar and war artifacts, including -sources and -javadoc, and 
deploy them to maven-snapshot-repository.
+  1. Build and deploy the website
   1. Create the assembly and upload it to cvs.apache.org/dist
   1. Make sure that everything under 
maven-snapshot-repository/org/apache/struts is group writeable
   1. Create and upload signatures for all .jar and .pom files in 
maven-snapshot-repository, and the .zip, and .tar.gz files.
@@ -16, +17 @@

  rm -rf $M2_REPO/org/apache/struts/action
  mvn deploy -P pre-assembly
  {about 20 minutes later...}
+ mvn site site:deploy
+ {may have to deploy the site for each module individually}
  cd assembly
  mvn assembly:assembly
  scp target/assembly/out/* 
people.apache.org:/www/cvs.apache.org/dist/struts/action/v.1.3.2

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[Struts Wiki] Update of StrutsMavenRelease by WendySmoak

2006-04-11 Thread Apache Wiki
Dear Wiki user,

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

The following page has been changed by WendySmoak:
http://wiki.apache.org/struts/StrutsMavenRelease

The comment on the change is:
Notes on releasing Struts Action

--
  = Struts Maven 2 Release Process =
  
-  * http://maven.apache.org/guides/mini/guide-releasing.html
+ == 1. Releasing Struts Action ==
  
- == 1. Releasing Struts Action ==
+  1. Create the new directory on cvs.apache.org, for example 
cvs.apache.org/dist/struts/action/v1.3.2
+  1. Ensure that your settings.xml contains a server for 
apache-maven-test-builds (see the Suggested Settings section on 
StrutsMaintenanceMaven)
+  1. Clear out your local Maven repo
+  1. Build all jar and war artifacts, including -sources and -javadoc, and 
deploy them to maven-snapshot-repository.
+  1. Create the assembly and upload it to cvs.apache.org/dist
+  1. Make sure that everything under 
maven-snapshot-repository/org/apache/struts is group writeable
+  1. Create and upload signatures for all .jar and .pom files in 
maven-snapshot-repository, and the .zip, and .tar.gz files.
+ 
+ {{{
+ rm -rf $M2_REPO/org/apache/struts/action
+ mvn deploy -P pre-assembly
+ {about 20 minutes later...}
+ cd assembly
+ mvn assembly:assembly
+ scp target/assembly/out/* 
people.apache.org:/www/cvs.apache.org/dist/struts/action/v.1.3.2
+ }}}
  
  == 2. Releasing the struts-parent pom ==
  
@@ -17, +32 @@

  
  (Can this be done with release:prepare release:perform?  Where would we put 
the tag that it wants to create?)
  
+ == 3. References ==
+ 
+  * http://maven.apache.org/guides/mini/guide-releasing.html
+ 

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[Struts Wiki] Update of StrutsMavenRelease by WendySmoak

2006-04-09 Thread Apache Wiki
Dear Wiki user,

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

The following page has been changed by WendySmoak:
http://wiki.apache.org/struts/StrutsMavenRelease

New page:
= Struts Maven 2 Release Process =

 * http://maven.apache.org/guides/mini/guide-releasing.html

== 1. Releasing Struts Action ==

== 2. Releasing the struts-parent pom ==

 1. Update the version number in pom/pom.xml (remove -SNAPSHOT) and commit 
changes
 1. Post release vote on dev@
 1. 'mvn deploy' to deploy to dist/maven-repository
 1. Upload a signature for the deployed pom
 1. Request on [EMAIL PROTECTED] that dist/maven-repository/org/apache/struts 
be synched to ibiblio
 1. Update the version number to the next SNAPSHOT and commit changes

(Can this be done with release:prepare release:perform?  Where would we put the 
tag that it wants to create?)

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]