Details
Description
We should deploy to the maven repo on the new Nexus instance at Codehaus (https://nexus.codehaus.org), instead of the old maven repo that we use for deploy today.
This will get us benefits like:
- Staging support when cutting a release
- Validation of release (according to requirements of central)
- Faster replication to central (every 2 hours)
Documentation about this:
https://docs.codehaus.org/display/HAUSMATES/Codehaus+Maven+Repository+Usage+Guide
The validation rules of the staging repo will require some changes to our build procedure, like adding signatures. There is some info in this blog post:http://www.sonatype.com/people/2010/01/nexus-oss-ecosystem/
I'll try to dig up the exact requirements today. Any changes should be added as sub-tasks I think.