Need a tagByProject that works like commitByProject
---------------------------------------------------
Key: MRELEASE-241
URL: http://jira.codehaus.org/browse/MRELEASE-241
Project: Maven 2.x Release Plugin
Issue Type: Bug
Affects Versions: 2.0-beta-6
Reporter: Tim McCune
Attachments: releaseExample.tar.gz
We have kind of an odd project layout because some of our developers only use
Eclipse for CVS, which doesn't handle shared poms that are not part of an
actual project very well. As a result, we have a project structure that looks
something like this:
|-- a
| `-- z
| |-- pom.xml
| `-- src
| `-- main
| `-- java
| `-- Test.java
`-- poms
|-- a
| `-- pom.xml
`-- pom.xml
Where poms/pom.xml is the top-level shared pom, poms/a/pom.xml is its child,
and a/z/pom.xml is a child of poms/a/pom.xml.
We have never got the release:prepare goal to work successfully on this
project. I discovered the commitByProject configuration property, which got us
a lot further when I set it to true. However, now there is a problem with the
CVS tag that it creates, because it runs "cvs tag" in the working directory,
and only once, instead of once for each project. We need that tagging to work
the same as the committing, where it executes the tag command once for each
pom. I'm attaching a sample project that demonstrates the problem when you run
"mvn release:prepare" on it.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira