I had the same problem with 1.5.1 on Gentoo. It's a subversion problem, not a release plugin problem. If you run the same command that release is trying to run (can be seen when you run mvn with -X), it fails. Basically, with 1.5, you apparently cannot "svn cp" your working copy into a tag. Something like: svn cp . http://vblah.com/repo/tag/foo.1.2.3 which is what release is trying to do.
I ended up manually doing: svn cp http://vblah.com/repo/trunk http://vblah.com/repo/tag/foo.1.2.3 and editing the release.properties thing to mark that the tag phase was done and then resumed it. Kind of sucked. The release plugin COULD tag/branch via the trunk. However, it explicitly does NOT do it that way so if a commit sneaks in between the commit of the poms and the tag command, that commit wouldn't be part of the tag. Dan On Thursday 21 August 2008 9:27:13 am Andreas Heinecke wrote: > Hi Stephen, > > thank you for your answer. > Can anyone else confirm this? So one (probably me) should report this issue > at the issue tracker. > > Andreas. > > -----Ursprüngliche Nachricht----- > Von: Stephen Duncan Jr [mailto:[EMAIL PROTECTED] > Gesendet: Donnerstag, 21. August 2008 14:48 > An: Maven Users List > Betreff: Re: Release fails during SVN commit > > I've had the problem as well on Ubuntu Linux, so it's a general problem > with SVN 1.5. > > -Stephen > > On Thu, Aug 21, 2008 at 5:37 AM, Andreas Heinecke <[EMAIL PROTECTED]>wrote: > > No, we use MS Windows Vista, and XP. The problem occurs on each of these > > platforms. > > > > -----Ursprüngliche Nachricht----- > > Von: Luke Daley [mailto:[EMAIL PROTECTED] > > Gesendet: Donnerstag, 21. August 2008 11:12 > > An: Maven Users List > > Betreff: Re: Release fails during SVN commit > > > > If your on Mac OS 10.5, check out > > > > > > http://blogs.exist.com/bporter/2008/02/25/working-around-non-interactive- > >pro > > blems-in-leopards-subversion/<http://blogs.exist.com/bporter/2008/02/25/w > >orking-around-non-interactive-problems-in-leopards-subversion/> > > > > On 21/08/2008, at 6:04 PM, Andreas Heinecke wrote: > > > Hi there, > > > > > > I encountered a strange problem. Since a few weeks I'm not able to > > > perform a > > > release with Maven. The release process fails during executing the > > > release:prepare goal at the same position, always. The point at > > > which the > > > release fails is when Maven tries to commit the release POM's to > > > SVN. This > > > commit fails with the error message that the file which is about to be > > > committed already exists at the position in SVN. But it isn't there. > > > Strange, uh? > > > > > > I actually checked the tagbase configuration of the plugin and tried > > > to > > > alter it, but the effect remains. > > > I don't know what I can try to fix this issue. > > > The last thing altered at the configuration is a switch of the SVN > > > server. > > > We had to switch to a newer SVN version 1.5.0. We also switched to > > > the new > > > 1.5.0 SVN client as we know that there are problems with newer server > > > software and older client software. > > > > > > Please find parts of my pom.xml configuration attached below. > > > > > > Any pointers are welcome. > > > > > > Regards, > > > Andreas. > > > > > > My SCM configuration: > > > <scm> > > > <connection>scm:svn:http://xxx.xxx.xxx.xxx/svndir/project</ > > > connection> > > > > > > <developerConnection>scm:svn:http://xxx.xxx.xxx.xxx/svndir/project</ > > > develope > > > rConnection> > > > <url>http://xxx.xxx.xxx.xxx/svndir/project</url> > > > </scm> > > > > > > My release plugin configuration: > > > <plugin> > > > <groupId>org.apache.maven.plugins</groupId> > > > <artifactId>maven-release-plugin</artifactId> > > > <configuration> > > > <tagBase>http://XXX.XXX.XXX.XXX/svndir/project/tags</tagBase> > > > <autoVersionSubmodules>true</autoVersionSubmodules> > > > <preparationGoals>clean install</preparationGoals> > > > </configuration> > > > </plugin> > > > > > > > > > --------------------------------------------------------------------- > > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > -- > > > > LD. > > > > > > --------------------------------------------------------------------- > > 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] -- Daniel Kulp [EMAIL PROTECTED] http://www.dankulp.com/blog --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
