...
Releasing to the Sonatype Maven Repository (for Syncing with Maven Central)
Warning |
---|
You must be an authorized CAS release manager to execute these steps. Failure to be an authorized release manager will not mean that nothing actually happens. |
Info |
---|
Before executing these steps, please be sure that all pending changes have been committed, otherwise, these steps will fail. |
- Make sure that your release is XX.XX-SNAPSHOT where X are numbers
- Execute "mvn release:prepare" It should prompt you for a bunch of answers about versions. Your versions should be something like X.XX.RC1 or X.XX.GA, etc.
- Execute "mvn release:perform" This should do a bunch of commits, uploads, and preparations for the next iteration. It will prompt you for your keypass for your certificates.
Info |
---|
Complete details can be found here |
Building the Distribution
Info |
---|
CAS includes an assembly.xml that works in conjunction with the Maven Assembly Plugin. |
- Check out the tagged release from Source Code.
- Execute "mvn clean package javadoc:jar source:jar assembly:assembly"
- Upload to the Jasig Servers.