Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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.

...