...
Note | ||
---|---|---|
| ||
You must replace GeronimoDirectory above with the fully qualified path to the directory (using "~" will not work). |
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:
- scm entried in root pom.xml
- assemblies/geronimo-boilerplate-minimal/src/main/underlay/etc/gsh-classworlds.conf
- framework/configs/geronimo-gbean-deployer/src/it/j2ee-system-2/src/test/resources/META-INF/geronimo-plugin.xml
- framework/configs/geronimo-gbean-deployer/src/it/j2ee-system-2/src/test/resources/META-INF/plan.xml
- framework/configs/geronimo-gbean-deployer/src/it/j2ee-system/src/test/resources/META-INF/geronimo-plugin.xml
- framework/configs/geronimo-gbean-deployer/src/it/j2ee-system/src/test/resources/META-INF/plan.xml
- framework/configs/geronimo-gbean-deployer/src/it/metadatageneration-2/src/test/resources/META-INF/geronimo-plugin.xml
- framework/configs/geronimo-gbean-deployer/src/it/metadatageneration/src/test/resources/META-INF/geronimo-plugin.xml
- framework/configs/plugin/src/main/plan/plan.xml
- framework/modules/geronimo-plugin/src/test/resources/geronimo-plugins.xml
- framework/modules/geronimo-upgrade/src/test/data/gbean_1.xml
- framework/modules/geronimo-upgrade/src/test/data/gbean_1_result.xml
- plugins/remote-deploy/geronimo-remote-deploy/src/main/webapp/WEB-INF/geronimo-web.xml
- plugins/welcome/geronimo-welcome/src/main/webapp/WEB-INF/geronimo-web.xml
- 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:
- assemblies/geronimo-boilerplate-minimal/pom.xml
- framework/configs/geronimo-gbean-deployer/src/it/j2ee-system/pom.xml
- framework/configs/plugin/pom.xml
- plugins/j2ee/j2ee-deployer/pom.xml
- root pom ... pom.xml
Make similar changes in the branch that will continue on for the next release.
- Update poms to the next snapshot version
- Update the same files referenced above
- rename RELEASE_NOTES-x.y.z.txt as appropriate
- 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:
...