GYI, "maven jdo3.build" run from the root of jdo/branches/3.0.1 works with the following check in.
Sending 3.0.1\api\project.xml Adding 3.0.1\api\test\java\javax\jdo\AbstractJDOConfigTest.java Deleting 3.0.1\api\test\java\javax\jdo\ClasspathHelper.java Sending 3.0.1\api\test\java\javax\jdo\EnhancerTest.java Sending 3.0.1\api\test\java\javax\jdo\JDOConfigTestClassLoader.java Sending 3.0.1\api\test\java\javax\jdo\JDOHelperConfigTest.java Sending 3.0.1\api\test\java\javax\jdo\JDOHelperTest.java Sending 3.0.1\api\test\java\javax\jdo\PMFMapMapTest.java Adding 3.0.1\api\test\java\javax\jdo\stub Adding 3.0.1\api\test\java\javax\jdo\stub\StubPMF.java Sending 3.0.1\api\test\java\javax\jdo\util\AbstractTest.java Sending 3.0.1\api\test\schema\jdoconfig\Negative09\9b\META-INF\services\javax.jdo.PersistenceManagerFactory Sending 3.0.1\api\test\schema\jdoconfig\Pmfmapmap01\META-INF\jdoconfig.xml Sending 3.0.1\api\test\schema\jdoconfig\Pmfmapmap02\propsfile.props Sending 3.0.1\maven.xml Sending 3.0.1\project.xml Sending 3.0.1\tck\RunRules.html Transmitting file data ............... Committed revision 1195022. I'll resume the release process next. -matthew On Tue, Oct 25, 2011 at 6:50 AM, Matthew Adams <[email protected]>wrote: > On Thu, Oct 20, 2011 at 3:20 PM, Matthew Adams <[email protected]> > 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? > -- @matthewadams12 mailto:[email protected] skype:matthewadams12 yahoo:matthewadams aol:matthewadams12 google-talk:[email protected] msn:[email protected] http://matthewadams.me http://www.linkedin.com/in/matthewadams
