Thanks for your fast response. This actually is actually my layout, though my email client must have messed with the formatting of the tree. As you said i started the release at root and this is where i got the error. What you have labeled with '(your local project)' is an ordinary folder with no svn metadata.
Gerhard

Paul Benedict wrote:
I think your project structure is incorrect. I believe it should be this instead:

-tagging (your local project)
|-- root
|   |-- .svn
|   |-- pom.xml (parent pom)
|-- child1
|   |-- .svn
|   |-- pom.xml
|-- child2
|   |-- .svn
|   |-- pom.xml
|-- child3
|   |-- .svn
|   |-- pom.xml

Perform the release starting at root. Because the childX projects are modules of root, those will be released at the same time.

Paul

On 11/29/2009 12:31 PM, gerhard preisinger wrote:
Hi all,
does the release plugin expect any special organisation of code in svn?
i have mutliproject which looks like this:

-tagging (note, this parent folder is not under version control)
|- root
|-.svn
|-pom.xml (parent pom)
|- child1
|-.svn
|-pom.xml
|- child2
|-.svn
|-pom.xml
|- child3
|-.svn
|-pom.xml

with an subversion structure like this:

|-tagging
|-root
|-branches
|-tags
|-trunk (<-- this is checked out into folder 'tagging')
|- pom.xml
|-child1
|-branches
|-tags
|-trunk (<-- this is checked out into folder 'tagging')
|- pom.xml
|-child2
|-branches
|-tags
|-trunk (<-- this is checked out into folder 'tagging')
|- pom.xml
|-child3
|-branches
|-tags
|-trunk (<-- this is checked out into folder 'tagging')
|- pom.xml

when i now do a mvn release:prepare I get following exeception (this is
because the parent folder 'tagging' is not under version control)

INFO] Checking in modified POMs...
[INFO] Executing: /bin/sh -c cd
/home/slartibartfast/Development/workspaces/spring/tagging/root && svn
--non-interactive commit --file /tmp/maven-scm-1136921401.commit
--targets /tmp/maven-scm-8710897044971377748-targets
[INFO] Working directory:
/home/slartibartfast/Development/workspaces/spring/tagging/root
[INFO]
------------------------------------------------------------------------
[ERROR] BUILD FAILURE
[INFO]
------------------------------------------------------------------------
[INFO] Unable to commit files
Provider message:
The svn command failed.
Command output:
svn: '/home/slartibartfast/Development/workspaces/spring/tagging' is not
a working copy
svn: Can't open file
'/home/slartibartfast/Development/workspaces/spring/tagging/.svn/entries':
No such file or directory

So my questions is: can I make this somehow work with my current
project/svn layout or would I have to make changes to it? Any Ideas?
Thanks.
Regards,
Gerhard

---------------------------------------------------------------------
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]



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to