I have a project that is using svn externals, here is my setup:

Parent dir - pom.xml (svn repo: https://xxx/repos/FOO/Bar) only file in the
directory
sub_dir_1 <-- svn external (svn repo: https://xxx/repos/Blee/blaz) contains
pom.xml and src dirs
sub_dir_2 <-- svn external (svn repo: https://xxx/repos/Donkey/bart)
contains pom.xml and src dirs

As you can see, each directory comes from a different svn repository.  What
I cannot figure out how to use the maven-release-plugin with this
configuration.  If I just use mvn release:prepare, I get an error because
the plugin tries to put a tag at https://xxx/repos (the most common part of
each scm entry) and there is no tag directory because that is the root of
all repositories.  I tried the -DcommitByProject parameter and that allowed
release:prepare to work but it didn't tag each repository correctly so
release:perform fails.

Has anyone used the release plugin with this configuration (using subversion
and externals)?  If so, how should you run release:prepare and then
release:perform.

If this doesn't work, does anyone have any suggestions on how to use maven
to manage a project that spans multiple multiple svn repositories or
disjoint directories?

Thanks for your help

Chris 
-- 
View this message in context: 
http://www.nabble.com/maven-release-plugin-and-svn-externals-tf4469894s177.html#a12744761
Sent from the Maven - Users mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to