I don't believe subversion is supported (definitely not tested!). If you are looking to fix this, take a look at the changelog plugin tests. I recently added a test suite to ensure that we don't get regressions on the connection string parsing. You should be able to add additional subversion connection strings and take a look at what is happening.
If you submit a patch / submit some expected input / output scenarios, we can improve subversion support. Cheers, Ben ----- Original Message ----- From: "Will Holcomb" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Saturday, March 22, 2003 8:18 AM Subject: subversion > I was just wondering if anyone else here was running maven b8 on a project > in subversion. I put the suggested properties in my project.properties > from the changelog plugin, and it makes it past that point, but when it > gets to the actual process of putting everything together and I get: > > xdoc:generate-from-pom: > [echo] Generating xdocs from POM ... > > BUILD FAILED > org.apache.commons.jelly.JellyTagException: null:320:9: <velocity:merge> > Invocation of method 'getCvsRoot' in class > org.apache.maven.project.Repository threw exception class > java.lang.StringIndexOutOfBoundsException : String index out of range: -3 > at org.apache.commons.jelly.tags.velocity.MergeTag.mergeTemplate(MergeTag.java: 239) > at org.apache.commons.jelly.tags.velocity.MergeTag.doTag(MergeTag.java:108) > at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279) > at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135) > at org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:233) > at org.apache.commons.jelly.tags.core.ForEachTag.doTag(ForEachTag.java:145) > at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279) > at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135) > > From looking at the code the problem is with: > > getConnection().substring( 0, connection.lastIndexOf( ":" ) ).substring( 7 ); > > Which given the connection listed in the maven project.xml: > > scm:cvs:pserver:[EMAIL PROTECTED]:/home/cvspublic:maven:anoncvs > > Seems like reasonable, but given a subversion url like: > > http://honors.tntech.edu/svn/projects/play/ > > Jumps off the end of the string... I don't really know enough about the > different ways the cvs and subversion resource to suggest a fix though... > > Just commenting the connection out will take care of getting it to build, > but it leaves some rather interesting comments in the anonymous cvs > section. > > Something that would be useful is to put an #if($conn) block around the > anonymous cvs section in: > > maven/src/plugins-build/xdoc/src/plugin-resources/templates/cvs-usage.xml > > Will > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
