...
Note: Make sure that you are using JDK 6 as several camel components (like the Web Console for example) now require JDK 6
Prerequisites
To prepare or perform a release you MUST BE at least an Apache Camel committer.
- artifacts for each and every release must be SIGNED; your public key should be added to the KEYS file
- your public key must also be cross-signed by other Apache committers (this can be done at key signing parties at ApacheCon for instance)
- make sure you have the correct maven configuration in
~/.m2/settings.xml
- use Maven 2.2.1+ (Maven 2.1.x is known to produce wrong gpg pom signatures - MGPG-14)
- you may want to get familiar with the release settings in the parent apache POM (currently version 8 is used).
Maven 2 Setup
Before you deploy anything to the maven repository using Maven 2, you should configure your ~/.m2/settings.xml file so that the file permissions of the deployed artifacts are group writable. If you do not do this, other developers will not able to overwrite your SNAPSHOT releases with newer versions. The settings follow the guidelines used by the Maven project. Please pay particular attention to the password encryption recommendations.
...