Versions Compared

Key

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

...

  1. fcrepo-build-tools: if schedule for a release, must be handled first since it's version number is present in the other modules
  2. fcrepo4: the main project, always part of a release, takes the vast majority of the time (also push gh-pages)
  3. fcrepo-message-consumer (also push gh-pages)
  4. fcrepo-module-auth-rbacl (also push gh-pages)
  5. fcrepo-module-auth-xacml (also push gh-pages)
  6. fcrepo4-client (also push gh-pages)
  7. fcrepo-camel (push to sonatype, not gh-pages)
  8. ----
  9. fcrepo-sample-dataset (no push to sonatype, just version bump)
  10. fcrepo-webapp-plus (ditto re:no push to sonatype)
  11. fcrepo4-release-tests (ditto)
  12. fcrepo4-oaiprovider (ditto)fcrepo-camel (ditto)
  13. ontology (ditto)

Merge the release candidate branch into master (if any commits were made)

...

No Format
mvn checkout -b local-release
mvn release:clean
mvn release:prepare -DdryRun -DreleaseVersion=X.X.X -DdevelopmentVersion=X.X.Y-SNAPSHOT -DautoVersionSubmodules=true -DpushChanges=false
mvn release:clean && Note: If there are javadoc failures, use the following, then file a JIRA ticket for the next development cycle
mvn release:prepare -DreleaseVersion=X.X.X -DdevelopmentVersion=X.X.Y-SNAPSHOT -DautoVersionSubmodules=true -DpushChanges=false -Darguments="-Dmaven.javadoc.failOnError=false"
  • Review the local commits for correctness (`git diff HEAD~1`, and `git diff HEAD~2`)

  • Remove/or move local Maven repository

...