Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Note
titlemaking the above script work

You must replace GeronimoDirectory above with the fully qualified path to the directory (using "~" will not work).
Also Note: there are references to versions outside of the pom parent entries updated by the script which will also need to be updated with the new version.

In addition to the pom version changes there are several other places where version updates are necessary. To be certain all have been updated you should grep the source for old version references to ensure that those remaining are correct. Here is an attempt to capture other version changes necessary:

  1. scm entried in root pom.xml
  2. assemblies/geronimo-boilerplate-minimal/src/main/underlay/etc/gsh-classworlds.conf
  3. framework/configs/geronimo-gbean-deployer/src/it/j2ee-system-2/src/test/resources/META-INF/geronimo-plugin.xml
  4. framework/configs/geronimo-gbean-deployer/src/it/j2ee-system-2/src/test/resources/META-INF/plan.xml
  5. framework/configs/geronimo-gbean-deployer/src/it/j2ee-system/src/test/resources/META-INF/geronimo-plugin.xml
  6. framework/configs/geronimo-gbean-deployer/src/it/j2ee-system/src/test/resources/META-INF/plan.xml
  7. framework/configs/geronimo-gbean-deployer/src/it/metadatageneration-2/src/test/resources/META-INF/geronimo-plugin.xml
  8. framework/configs/geronimo-gbean-deployer/src/it/metadatageneration/src/test/resources/META-INF/geronimo-plugin.xml
  9. framework/configs/plugin/src/main/plan/plan.xml
  10. framework/modules/geronimo-plugin/src/test/resources/geronimo-plugins.xml
  11. framework/modules/geronimo-upgrade/src/test/data/gbean_1.xml
  12. framework/modules/geronimo-upgrade/src/test/data/gbean_1_result.xml
  13. plugins/remote-deploy/geronimo-remote-deploy/src/main/webapp/WEB-INF/geronimo-web.xml
  14. plugins/welcome/geronimo-welcome/src/main/webapp/WEB-INF/geronimo-web.xml
  15. testsuite/webservices-testsuite/jaxrpc-tests/jaxrpc-war/src/main/webapp/WEB-INF/geronimo-web.xml

In addition, there are some special version updates required in some pom.xml files beyond those addressed by the script:

  1. assemblies/geronimo-boilerplate-minimal/pom.xml
  2. framework/configs/geronimo-gbean-deployer/src/it/j2ee-system/pom.xml
  3. framework/configs/plugin/pom.xml
  4. plugins/j2ee/j2ee-deployer/pom.xml
  5. root pom ... pom.xml

Make similar changes in the branch that will continue on for the next release.

  1. Update poms to the next snapshot version
  2. Update the same files referenced above
  3. rename RELEASE_NOTES-x.y.z.txt as appropriate
  4. Some of the "special" updates required are really just applicable here (when creating a new version rather than just removing the snapshot from an existing version). This is especially true for reference to the geronimo plugin repository (which normally named without the snapshot even when the release is still a snapshot release).

Rationale

We create a branch at freeze time for the following reasons:

...