This automates the last step of a release, which is "releasing" the staging repository created by the Sonatype Nexus Staging Maven plugin. We have struggled with this in the past, see https://issues.sonatype.org/browse/OSSRH-5976 and sonatype/nexus-maven-plugins#37 But it appears to be working now: http://build.clojure.org/job/core.rrb-vector/7/
core.rrb-vector will work on any version after 1.5.0, but since 1.5.0 was a buggy release we do not currently have tests configured for 1.5.0, just 1.5.1.
Sonatype Nexus Staging plugin depends on JDK 1.6. There's probably still a way to target JDK 1.5 in builds, but it will require additional configuration.
It will be regenerated by running the script.
* JDK 1.6 by default (for Sonatype Nexus Staging plugin) * Specify Maven 2.2.1 * Use only "release:prepare release:perform" for Maven release
New ci_data.clj options for matrix test builds of contrib libraries: :min-clojure Clojure version string like "1.3.0", the minimum version this library supports. Matches strings in the :clojure-versions list :exclude-jdk Set of JDK names like "IBM JDK 1.5" to exclude from the matrix build. Matches :name strings in the :jdks list.