Author: jgbutler Date: Sun Mar 14 21:01:50 2010 New Revision: 922958 URL: http://svn.apache.org/viewvc?rev=922958&view=rev Log: [ibator] build updates
Modified: ibatis/java/ibator/trunk/core/ibator-core/doc/releasing.txt ibatis/java/ibator/trunk/core/ibator-systests-ibatis2-java2/pom.xml ibatis/java/ibator/trunk/core/ibator-systests-ibatis2-java5/pom.xml ibatis/java/ibator/trunk/core/ibator-systests-ibatis3/pom.xml Modified: ibatis/java/ibator/trunk/core/ibator-core/doc/releasing.txt URL: http://svn.apache.org/viewvc/ibatis/java/ibator/trunk/core/ibator-core/doc/releasing.txt?rev=922958&r1=922957&r2=922958&view=diff ============================================================================== --- ibatis/java/ibator/trunk/core/ibator-core/doc/releasing.txt (original) +++ ibatis/java/ibator/trunk/core/ibator-core/doc/releasing.txt Sun Mar 14 21:01:50 2010 @@ -1,38 +1,53 @@ -Releasing Ibator: +Releasing Ibator +================ -1. Increment the version number in the POMs +Core Release Process +==================== -2. Build and test the base Ibator with Maven +This process is similar to what is show at http://maven.apache.org/developers/release/apache-release.html +except that Ibator is not using the nexus repository manager, so the deployment +steps are different (and we are not publishing snapshot versions). -3. Build the new version of the Eclipse feature: - - Copy new ibator-core-x.x.x.jar and ibator-core-x.x.x-sources.jar into the core plugin +1. mvn release:prepare -DdryRun=true + + Make sure the new POMs look OK (pom.xml.next and pom.xml.tag) + +2. mvn release:clean + +3. mvn release:prepare -Dusername=xxx -Dpassword=xxx + +4. mvn deploy -DaltDeploymentRepository=local::default::file:/temp/IbatorDeploy + +5. scp the new artifacts to /www/people.apache.org/repo/m2-ibiblio-rsync-repository/org/apache/ibatis/ibator/etc. + + +Eclipse Release Process +======================= + +1. Build the new version of the Eclipse feature: - Increment the version number of the feature - Increment the version number of any plugin that has changed - - Build the doc + - Run the build.xml script in the build project (creates a new feature version + at \temp\ibator.build\etc.) + - Add the new feature and plugin jars to the IbatorUpdateSite project - Add the new version of the feature to site.xml in the IbatorUpdateSite - project - - Build the update site (just the new version, not build all) - - Delete the files artifacts.xml and content.xml generated by the - site builder (these files do not properly categorize the features. - See Eclipse bug 227675 for a possible solution in release 3.5) - - Do SVN Revert on any old plugin versions that were regenerated by the - site build process + project (manually) -4. Run through the manual test scripts for the Eclipse feature +2. Run through the manual test scripts for the Eclipse feature -5. Zip the contents of the update site (remove project metadata) +3. Zip the contents of the update site (remove project metadata) -6. Commit everything +4. Commit everything -7. Make an SVN label +5. Make an SVN label -8. Run mvn assembly:assembly on the ibator-core project to create the base zip file. Put the +6. Run mvn assembly:assembly on the ibator-core project to create the base zip file. Put the new base Ibator zip file in /www/people.apache.org/builds/ibatis/alpha -9. Put the new zipped eclipse site in /www/people.apache.org/builds/ibatis/alpha +7. Put the new zipped eclipse site in /www/people.apache.org/builds/ibatis/alpha -10. Copy the new versions of ibator-core and ibator-maven-plugin from the local maven repo - to the Apache repo at ??? +9. Copy the new versions of ibator-core and ibator-maven-plugin from the local maven repo + to the Apache repo at ??? 10. Update /www/ibatis.apache.org/doc/tools/ibator from SVN (this updates the documentation) @@ -43,3 +58,4 @@ Releasing Ibator: 13. Update the iBATIS web site 14. Send out the announcement to dev@ and user@ + Modified: ibatis/java/ibator/trunk/core/ibator-systests-ibatis2-java2/pom.xml URL: http://svn.apache.org/viewvc/ibatis/java/ibator/trunk/core/ibator-systests-ibatis2-java2/pom.xml?rev=922958&r1=922957&r2=922958&view=diff ============================================================================== --- ibatis/java/ibator/trunk/core/ibator-systests-ibatis2-java2/pom.xml (original) +++ ibatis/java/ibator/trunk/core/ibator-systests-ibatis2-java2/pom.xml Sun Mar 14 21:01:50 2010 @@ -23,6 +23,20 @@ </configuration> </plugin> <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-source-plugin</artifactId> + <version>2.1</version> + <executions> + <execution> + <id>attach-sources</id> + <phase>verify</phase> + <goals> + <goal>jar-no-fork</goal> + </goals> + </execution> + </executions> + </plugin> + <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <version>2.4.3</version> Modified: ibatis/java/ibator/trunk/core/ibator-systests-ibatis2-java5/pom.xml URL: http://svn.apache.org/viewvc/ibatis/java/ibator/trunk/core/ibator-systests-ibatis2-java5/pom.xml?rev=922958&r1=922957&r2=922958&view=diff ============================================================================== --- ibatis/java/ibator/trunk/core/ibator-systests-ibatis2-java5/pom.xml (original) +++ ibatis/java/ibator/trunk/core/ibator-systests-ibatis2-java5/pom.xml Sun Mar 14 21:01:50 2010 @@ -23,6 +23,20 @@ </configuration> </plugin> <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-source-plugin</artifactId> + <version>2.1</version> + <executions> + <execution> + <id>attach-sources</id> + <phase>verify</phase> + <goals> + <goal>jar-no-fork</goal> + </goals> + </execution> + </executions> + </plugin> + <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <version>2.4.3</version> Modified: ibatis/java/ibator/trunk/core/ibator-systests-ibatis3/pom.xml URL: http://svn.apache.org/viewvc/ibatis/java/ibator/trunk/core/ibator-systests-ibatis3/pom.xml?rev=922958&r1=922957&r2=922958&view=diff ============================================================================== --- ibatis/java/ibator/trunk/core/ibator-systests-ibatis3/pom.xml (original) +++ ibatis/java/ibator/trunk/core/ibator-systests-ibatis3/pom.xml Sun Mar 14 21:01:50 2010 @@ -23,6 +23,20 @@ </configuration> </plugin> <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-source-plugin</artifactId> + <version>2.1</version> + <executions> + <execution> + <id>attach-sources</id> + <phase>verify</phase> + <goals> + <goal>jar-no-fork</goal> + </goals> + </execution> + </executions> + </plugin> + <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <version>2.4.3</version>