On Thu, Oct 20, 2011 at 3:20 PM, Matthew Adams <matt...@matthewadams.me> wrote: > This thread will attempt to track what I did to release JDO 3.0.1. > > Tasks completed: > > * Created svn branch branches/3.0.1 from branches/3.0 > * In 3.0.1 branch, updated README.html where appropriate to refer to 3.0.1. * Attempted to build api project using Maven 1.1, failed (won't try to fix) * Attempted to build api project using Maven 2.x, tests failed * Attempted to build api project using Maven 2.x but skipping tests, succeeded
* Updated branches/3.0.1/project.properties: jdo.currentVersion = 3.0.1 * Updated branches/3.0.1/api/m2_repo_maven_metadata.xml to add 3.0.1: <?xml version="1.0" encoding="UTF-8"?> <metadata> <groupId>javax.jdo</groupId> <artifactId>jdo-api</artifactId> <versioning> <versions> <version>3.0</version> <version>3.0.1</version> </versions> <lastUpdated>20111025120000</lastUpdated> </versioning> </metadata> HowToReleaseJDO.html says at step 9 to "Build the distribution". I'm trying to figure out how to do that now. Note that issuing "maven help" results in lots of exceptions containing the message Caught exception evaluating: basedir.substring(0, basedir.lastIndexOf('jdo')). Reason: java.lang.StringIndexOutOfBoundsException: String index out of range: -1 java.lang.StringIndexOutOfBoundsException: String index out of range: -1 I'd like to just sign the api jar & then release it without "building the distribution", but I need Craig to confirm that that's ok. Craig?