Building
From the command line:
mvn clean verify
Releasing
Firstly, follow the EDP
- Anything more than a service release requires a release review.
- Update the project metadata (PMI)
Mechanics of performing a release:
- Login to Nexus Repository Manager and ensure that any old staging repositories are closed out or removed. To find the staging repository follow the Maven Central instructions.
- Run the Mylyn Docs release build
- Kick off the WikiText release build
- Login to the Nexus Repository Manager and close the new staging repository.
- Verify the Maven artifacts in the staging repository if necessary
- From the Nexus Repository Manager release the Maven artifacts to Maven central
- Update the project metadata (PMI) to indicate that the release has been performed.
- Run
./update-ui-version.sh
locally, commit and push the changes to Gerrit, +2/merge once successful - Email mylyn-docs-dev@eclipse.org to indicate that the release is complete
- Add target milestone to bugzilla for the next release
Build Notes
- order of the steps matters - in particular the Mylyn Docs release build should occur before the WikiText release build, since otherwise the Mylyn Docs p2 artifacts end up with a 3-part version number instead of a 4-part version number. See bug 513511 for details.