I think the problem is not the release plugin, but your cvs.  It thinks your
just checked in pom
is modified.

what does your cvs status give you after this failure?

btw, i am not a CVS novice either ;-)

-D


On 4/7/06, Todd Nine <[EMAIL PROTECTED]> wrote:
>
> Hi dan,
> I built the latest 2.0-beta4-SNAPSHOT this morning,and made it required in
> my parent pom, but I'm still experiencing the behavior where it will
> modify
> all of the poms and check them in, then error on the parent pom since it
> is
> not checked in when the tag trys to execute.  It just seems that the tag
> won't work since its not checking in the parent pom.  I'm not sure if I
> have
> something wrong with my pom, so I've included it as well as the output
> from
> the process.  Note that the pom below is after it has updated all the
> versions from 1.0.0-SNAPSHOT to 1.0.0
>
> Thanks,
> Todd
>
> Pom
> <?xml version="1.0" encoding="UTF-8" ?>
> - <#> <project xmlns="*http://maven.apache.org/POM/4.0.0*"; xmlns:xsi="*
> http://www.w3.org/2001/XMLSchema-instance*"; xsi:schemaLocation="*
> http://maven.apache.org/POM/4.0.0
> http://maven.apache.org/maven-v4_0_0.xsd*";
> >
>   <modelVersion>4.0.0</modelVersion>
>   <groupId>ata.loyalty</groupId>
>   <artifactId>loyaltypackage</artifactId>
>   <packaging>pom</packaging>
>   <name>Loyalty Application</name>
>   <version>1.0.0</version>
> - <#> <scm>
>   <connection>scm:cvs:ext:${user.name}@
> sun10.ata.com:/a01/proj/CVS:loyalty/loyaltyBin</connection>
>   <developerConnection>scm:cvs:ext:${user.name}@
> sun10.ata.com:/a01/proj/CVS:loyalty/loyaltyBin</developerConnection>
>   <url>
>
> http://empt.ata.com/cgi-bin/cvsweb.cgi/loyalty/loyaltyBin/?cvsroot=ATA.com-Development
> </url>
> </scm>
> - <#> <build>
> - <#> <pluginManagement>
> - <#> <plugins>
> - <#> <plugin>
>   <artifactId>maven-release-plugin</artifactId>
>   <version>2.0-beta-4-SNAPSHOT</version>
> </plugin>
> </plugins>
> </pluginManagement>
> </build>
> - <#> <modules>
>   <module>loyaltyCommon</module>
>   <module>loyaltyCoreBusiness</module>
>   <module>loyaltyService</module>
>   <module>loyaltyServiceEJBRemote</module>
>   <module>loyaltyServiceEJB</module>
>   <module>loyaltyTest</module>
> </modules>
> - <#> <distributionManagement>
> - <#> <repository>
>   <id>ata</id>
>   <name>ATA Internal</name>
>   <url>scpexe://sun10.ata.com/a01/proj/Maven2/repository</url>
> </repository>
> - <#> <snapshotRepository>
>   <id>ata</id>
>   <name>ATA Snapshot</name>
>   <url>scpexe://sun10.ata.com/a01/proj/Maven2/snapshot</url>
> </snapshotRepository>
> - <#> <site>
>   <id>ata</id>
>   <name>Eventgateway documentation</name>
>   <url>scpexe://sun10.ata.com/a01/proj/Maven2/sitedoc/eventgateway</url>
> </site>
> </distributionManagement>
> </project>
>
> Output
>
> C:\workspace\ata\loyalty>mvn clean release:prepare -Duser.name=c200506
> [INFO] Scanning for projects...
> [INFO] Reactor build order:
> [INFO]   Loyalty Application
> [INFO]   Loyalty Common
> [INFO]   Loyalty Core Business
> [INFO]   Loyalty EAR
> [INFO]   Loyalty EJB
> [INFO]   Loyalty EAR
> [INFO]   Loyalty Test
> [INFO] Searching repository for plugin with prefix: 'release'.
> [INFO]
> -------------------------------------------------------------------------
> ---
> [INFO] Building Loyalty Application
> [INFO]    task-segment: [clean]
> [INFO]
> -------------------------------------------------------------------------
> ---
> [INFO] [clean:clean]
> [INFO] Deleting directory C:\workspace\ata\loyalty\target
> [INFO] Deleting directory C:\workspace\ata\loyalty\target\classes
> [INFO] Deleting directory C:\workspace\ata\loyalty\target\test-classes
> [INFO]
> -------------------------------------------------------------------------
> ---
> [INFO] Building Loyalty Common
> [INFO]    task-segment: [clean]
> [INFO]
> -------------------------------------------------------------------------
> ---
> [INFO] [clean:clean]
> [INFO] Deleting directory C:\workspace\ata\loyalty\loyaltyCommon\target
> [INFO] Deleting directory
> C:\workspace\ata\loyalty\loyaltyCommon\target\classes
> [INFO] Deleting directory
> C:\workspace\ata\loyalty\loyaltyCommon\target\test-cla
> sses
> [INFO]
> -------------------------------------------------------------------------
> ---
> [INFO] Building Loyalty Core Business
> [INFO]    task-segment: [clean]
> [INFO]
> -------------------------------------------------------------------------
> ---
> [INFO] [clean:clean]
> [INFO] Deleting directory
> C:\workspace\ata\loyalty\loyaltyCoreBusiness\target
> [INFO] Deleting directory
> C:\workspace\ata\loyalty\loyaltyCoreBusiness\target\cl
> asses
> [INFO] Deleting directory
> C:\workspace\ata\loyalty\loyaltyCoreBusiness\target\te
> st-classes
> [INFO]
> -------------------------------------------------------------------------
> ---
> [INFO] Building Loyalty EAR
> [INFO]    task-segment: [clean]
> [INFO]
> -------------------------------------------------------------------------
> ---
> [INFO] [clean:clean]
> [INFO] Deleting directory
> C:\workspace\ata\loyalty\loyaltyServiceEJBRemote\targe
> t
> [INFO] Deleting directory
> C:\workspace\ata\loyalty\loyaltyServiceEJBRemote\targe
> t\classes
> [INFO] Deleting directory
> C:\workspace\ata\loyalty\loyaltyServiceEJBRemote\targe
> t\test-classes
> [INFO]
> -------------------------------------------------------------------------
> ---
> [INFO] Building Loyalty EJB
> [INFO]    task-segment: [clean]
> [INFO]
> -------------------------------------------------------------------------
> ---
> [INFO] [clean:clean]
> [INFO] Deleting directory
> C:\workspace\ata\loyalty\loyaltyServiceEJB\target
> [INFO] Deleting directory
> C:\workspace\ata\loyalty\loyaltyServiceEJB\target\clas
> ses
> [INFO] Deleting directory
> C:\workspace\ata\loyalty\loyaltyServiceEJB\target\test
> -classes
> [INFO]
> -------------------------------------------------------------------------
> ---
> [INFO] Building Loyalty EAR
> [INFO]    task-segment: [clean]
> [INFO]
> -------------------------------------------------------------------------
> ---
> [INFO] [clean:clean]
> [INFO] Deleting directory C:\workspace\ata\loyalty\loyaltyService\target
> [INFO] Deleting directory
> C:\workspace\ata\loyalty\loyaltyService\target\classes
>
> [INFO] Deleting directory
> C:\workspace\ata\loyalty\loyaltyService\target\test-cl
> asses
> [INFO]
> -------------------------------------------------------------------------
> ---
> [INFO] Building Loyalty Test
> [INFO]    task-segment: [clean]
> [INFO]
> -------------------------------------------------------------------------
> ---
> [INFO] [clean:clean]
> [INFO] Deleting directory C:\workspace\ata\loyalty\loyaltyTest\target
> [INFO] Deleting directory
> C:\workspace\ata\loyalty\loyaltyTest\target\classes
> [INFO] Deleting directory
> C:\workspace\ata\loyalty\loyaltyTest\target\test-class
> es
> [INFO]
> -------------------------------------------------------------------------
> ---
> [INFO] Building Loyalty Application
> [INFO]    task-segment: [release:prepare] (aggregator-style)
> [INFO]
> -------------------------------------------------------------------------
> ---
> [WARNING]
>        Artifact junit:junit:jar:3.8.1 retains local scope 'test'
> overriding
> bro
> ader scope 'compile'
>        given by a dependency. If this is not intended, modify or remove
> the
> loc
> al scope.
>
> Downloading:
> http://sun10.ata.com:9200/Maven2/repository/org/springframework/spr
> ing/1.2.7/spring-1.2.7.pom
> [WARNING] Unable to get resource from repository ata-release (
> http://sun10.ata.c
> om:9200/Maven2/repository)
> Downloading:
> http://sun10.ata.com:9200/Maven2/snapshot/org/springframework/sprin
> g/1.2.7/spring-1.2.7.pom
> [WARNING] Unable to get resource from repository ata-snapshot (
> http://sun10.ata.
> com:9200/Maven2/snapshot)
> Downloading:
> http://repo1.maven.org/maven2/org/springframework/spring/1.2.7/spri
> ng-1.2.7.pom
> [WARNING] Unable to get resource from repository central (
> http://repo1.maven.org
> /maven2)
> [INFO] [release:prepare]
> [INFO] Verifying there are no local modifications ...
> [INFO] Executing: cvs -z3 -f -d :ext:[EMAIL PROTECTED]:/a01/proj/CVS
> -n
> -q u
> pdate -d
> [INFO] Working directory: C:\workspace\ata\loyalty
> [INFO] Checking dependencies and plugins for snapshots ...
> [INFO] What is the release version for "ata.loyalty:loyaltypackage"? [
> 1.0.0]
>
> [INFO] Transforming ata.loyalty:loyaltypackage to release
> [INFO] What tag name should be used? [loyaltypackage-1_0_0]
>
> [INFO] What is the release version for "ata.loyalty:loyaltyCommon"? [1.0.0
> ]
>
> [INFO] Transforming ata.loyalty:loyaltyCommon to release
> [INFO] What is the release version for "ata.loyalty:loyaltyCoreBusiness"?
> [
> 1.0.0
> ]
>
> [INFO] Transforming ata.loyalty:loyaltyCoreBusiness to release
> [INFO] Updating loyaltyCommon to 1.0.0
> [INFO] What is the release version for "ata.loyalty:loyaltyEJBRemote"? [
> 1.0.0]
>
> [INFO] Transforming ata.loyalty:loyaltyEJBRemote to release
> [INFO] Updating loyaltyCommon to 1.0.0
> [INFO] What is the release version for "ata.loyalty:loyaltyEJB"? [1.0.0]
>
> [INFO] Transforming ata.loyalty:loyaltyEJB to release
> [INFO] Updating loyaltyEJBRemote to 1.0.0
> [INFO] Updating loyaltyCoreBusiness to 1.0.0
> [INFO] What is the release version for "ata.loyalty:loyalty"? [1.0.0]
>
> [INFO] Transforming ata.loyalty:loyalty to release
> [INFO] Updating loyaltyEJB to 1.0.0
> [INFO] What is the release version for "ata.loyalty:loyaltyTest"? [1.0.0]
>
> [INFO] Transforming ata.loyalty:loyaltyTest to release
> [INFO] Updating loyaltyEJBRemote to 1.0.0
> [INFO] Checking in modified POMs
> [INFO] Executing: cvs -z3 -f -d :ext:[EMAIL PROTECTED]:/a01/proj/CVS
> -q
> comm
> it -R -F C:\DOCUME~1\ninet\LOCALS~1\Temp\scm-
> commit-message20880.txtloyaltyTest
> /pom.xml loyaltyServiceEJBRemote/pom.xml loyaltyService/pom.xml
> loyaltyCoreBusin
> ess/pom.xml pom.xml loyaltyServiceEJB/pom.xml loyaltyCommon/pom.xml
> [INFO] Working directory: C:\workspace\ata\loyalty
> [INFO] Tagging release with the label loyaltypackage-1_0_0.
> [INFO] Executing: cvs -z3 -f -d :ext:[EMAIL PROTECTED]:/a01/proj/CVS
> -q
> tag
> -F -c loyaltypackage-1_0_0
> [INFO] Working directory: C:\workspace\ata\loyalty
> [WARNING] Unknown status: '? '.
> [WARNING] Unknown status: '? '.
> [WARNING] Unknown status: '? '.
> [WARNING] Unknown status: '? '.
> [WARNING] Unknown status: '? '.
> [WARNING] Unknown status: '? '.
> Provider message:
> The cvs tag command failed.
> Command output:
> cvs tag: pom.xml is locally modified
> cvs [tag aborted]: correct the above errors first!
>
> [INFO]
> -------------------------------------------------------------------------
> ---
> [ERROR] BUILD ERROR
> [INFO]
> -------------------------------------------------------------------------
> ---
> [INFO] An error is occurred in the tag process.
>
> Embedded error: Error!
> [INFO]
> -------------------------------------------------------------------------
> ---
> [INFO] For more information, run Maven with the -e switch
> [INFO]
> -------------------------------------------------------------------------
> ---
>
> On 4/6/06, dan tran <[EMAIL PROTECTED]> wrote:
> >
> > I am on 2.0.2.  Recommend to wait for 2.0.4 ( comming soon).  2.0.3 has
> a
> > couple of regression bugs
> >
> > -Dan
> >
> >
> > On 4/6/06, Todd Nine <[EMAIL PROTECTED]> wrote:
> > >
> > > Hi Dan,
> > > One last question, what version of maven2 do you have?  I have 2.0.2,
> > > would upgrading to 2.0.3 make any difference since maven is plug in
> > based?
> > >
> > > Todd
> > >
> > > On 4/6/06, dan tran <[EMAIL PROTECTED]> wrote:
> > > >
> > > > you will need to build it from source.
> > > >
> > > > http://svn.apache.org/repos/asf/maven/plugins/trunk
> > > >
> > > > -D
> > > >
> > > >
> > > > On 4/6/06, Todd Nine <[EMAIL PROTECTED]> wrote:
> > > > >
> > > > > Dumb questions time, I'm still learning maven 2.
> > > > >
> > > > > 1. Where is the latest snapshot, is it binary or is it source?
> > > > > 2. How do I install it, or where are the directions on how to do
> so
> > if
> > > > its
> > > > > a
> > > > > binary?
> > > > >
> > > > > Thanks,
> > > > > Todd
> > > > >
> > > > > On 4/6/06, dan tran <[EMAIL PROTECTED]> wrote:
> > > > > >
> > > > > > not sure why, but could you try the latest snaphost of release
> > > > > plugin?  I
> > > > > > am
> > > > > > doing a daily release, and it
> > > > > > works fine
> > > > > >
> > > > > > -D
> > > > > >
> > > > > >
> > > > > > On 4/6/06, Todd Nine <[EMAIL PROTECTED]> wrote:
> > > > > > >
> > > > > > > OK, I have modified my parent pom to be in the directory
> > > immediately
> > > > > > above
> > > > > > > my parent pom.
> > > > > > >
> > > > > > > I.E.
> > > > > > >
> > > > > > > pom.xml
> > > > > > > proj1/pom.xml
> > > > > > > proj2/pom.xml
> > > > > > >
> > > > > > > Now when I run release:prepare it updates all of my
> dependencies
> > > > from
> > > > > > > 1.0.0-SNAPSHOT to 1.0.0.  Then it returns an error that is
> > cannot
> > > > tag
> > > > > > > since
> > > > > > > the pom has uncommitted changes!  Shouldn't the release
> 1.0.0pom
> > > be
> > > > > > > committed on the parent and all child projects before the tag
> is
> > > > > > executed?
> > > > > > >
> > > > > > > Todd
> > > > > > >
> > > > > > > On 4/5/06, dan tran <[EMAIL PROTECTED]> wrote:
> > > > > > > >
> > > > > > > > yes it is a bug
> > > > > > > >
> > > > > > > > http://jira.codehaus.org/browse/MRELEASE-6
> > > > > > > >
> > > > > > > > -D
> > > > > > > >
> > > > > > > >
> > > > > > > > On 4/5/06, Todd Nine <[EMAIL PROTECTED]> wrote:
> > > > > > > > >
> > > > > > > > > I'm having some trouble with the prepare target of the
> > release
> > > > > plug
> > > > > > > > in.  I
> > > > > > > > > have a pom artifact type, and I have several child modules
> > > like
> > > > > the
> > > > > > > > > example
> > > > > > > > > below.  I'm using the eclipse flat directory structure
> > > > > > > > >
> > > > > > > > > <modules>
> > > > > > > > >   <module>../module1</module>
> > > > > > > > >   <module>../module2</module>
> > > > > > > > > </modules>
> > > > > > > > >
> > > > > > > > >
> > > > > > > > > when I perform "mvn release:prepare" I'm prompted for the
> > > > version
> > > > > of
> > > > > > > the
> > > > > > > > > parent pom as well as all child poms.  However when maven
> > > should
> > > > > tag
> > > > > > > the
> > > > > > > > > source, it never tags the child poms and as a result, the
> > > > > > > > > release.propertiesall have HEAD as the tag to check out
> for
> > a
> > > > > build.
> > > > > > > > > It does correctly update
> > > > > > > > > all the poms and check in the new development version, but
> > > > doesn't
> > > > > > tag
> > > > > > > > the
> > > > > > > > > source.  Is this a bug?
> > > > > > > > >
> > > > > > > > > Todd
> > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > > >
> > > > > >
> > > > > >
> > > > >
> > > > >
> > > >
> > > >
> > >
> > >
> >
> >
>
>

Reply via email to