[Struts Wiki] Update of StrutsMavenRelease by WendySmoak
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
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
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
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
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
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]