Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Added server config info needed for release:perform

...

The first step is to update the release_notes.txt in the distribution/src/main/release. This file's JIRA list of solved Bugs, Improvements, etc. can be obtained from the "Road Map" JIRA tab, selecting the desired version's Release Notes, and then the Configure Release Notes button (choose Text output).

Note

Don't manually update the POM versions from X.Y.Z-SNAPSHOT to X.Y.Z, the Maven Release Plugin commands below will automatically take care of that. Also, prior to performing the release you'll need to have your Apache LDAP information configured in your Maven settings.xml file:

Code Block

...
<server>                                                                
   <id>apache.releases.https</id>
   <username>apacheID</username>
   <password>yourLDAPPassword</password>
</server>
...

Then, to actually perform the relesaerelease, run the below commands.

Note

It is suggested to use Maven 2.2.1 for CXF versions <=2.5.x as that has been better tested. For >=2.6.0, Maven 3 is required. Also, since CXF supports Java5, it is recommended that the release be done with a Java5 JDKIt's recommended you build the release with the lowest JDK version supported by that particular branch (JDK 6 with CXF 2.7.x, JDK 5 for older releases).

No Format
mvn release:prepare -Peverything,jaxws22
mvn release:perform

...