- Check out the build directory:
svn checkout http://svn.apache.org/repos/asf/uima/build/trunk some-checkout-local-dir
- Checkout something to build (to verify that the parent-pom-top works:
svn checkout http://svn.apache.org/repos/asf/uima/uimaj/trunk some-checkout-local-dir
- If you want, using m2Eclipse, import existing projects as maven projects, and select the build
directories, and import the build projects. Repeat for the uimaj projects.
- Using your favorite find/replace tools, find all instances of where the parent-pom-top is used
which specifies a version of 1-SNAPSHOT, and change those to just 1 (that's what is being tested).
- Build the build tooling:
cd to the build checkout dir / parent-poms
mvn -Pstaged-release install
cd to uimaj checkout dir / aggregate-uimaj
mvn -Pstaged-release install
Afterwards, go to your local repo and remove the org/apache/uima/parent-pom-top/1 directory,
to prevent it from accidentally being used, until it passes official release, unless this component
is needed (depended upon) by further artifacts in the group being released.