So I have reproduce with a local repo.
This should be fixed now
@Andreas : could you please test (scm snapshots has been deployed) ?

Thanks
/Olivier


2011/3/18 Olivier Lamy <[email protected]>:
> Hey,
> First sorry for late response !!
>
> @Mark : yup the missing trailing / at the end is an issue ("fun" issue
> with hg cli). Added it and it works ! (see changes here [1] )
>
> The main difference with Andreas is I use a remote repo whereas the
> log here says :
> <developerConnection>scm:hg:file:///C:/Temp/releasetestrepo</developerConnection>
>
> I have to test with a local "repo" (and with windauze :-) )
>
> Thanks,
> --
> Olivier Lamy
> http://twitter.com/olamy
> http://www.linkedin.com/in/olamy
>
> [1] http://code.google.com/p/maven-scm-provider-hg-test/source/list
>
> 2011/3/6 Mark Struberg <[email protected]>:
>> hmm, looks good so far. The only thing I noticed is that the URL in the 
>> child module doesn't contain a trailing /:
>>
>> scm:hg:https://maven-scm-provider-hg-test.googlecode.com/hg
>> vs
>> scm:hg:https://maven-scm-provider-hg-test.googlecode.com/hg/
>>
>> does this make any difference? (Shouldn't but I've seen code in maven-scm 
>> where it does...)
>>
>> LieGrue,
>> strub
>> --- On Sat, 3/5/11, Olivier Lamy <[email protected]> wrote:
>>
>>> From: Olivier Lamy <[email protected]>
>>> Subject: Re: How to release a single module in a Mercurial repository?
>>> To: "Maven Users List" <[email protected]>
>>> Date: Saturday, March 5, 2011, 4:14 PM
>>> @Mark I have a project here [1], I
>>> use for testing maven scm stuff.
>>> I have started testing this and  have reproduce but
>>> with a different error :
>>>
>>> [INFO] EXECUTING: /bin/sh -c cd
>>> /home/olamy/dev/test-projects/maven-scm-provider-hg-test/my-app
>>> && hg
>>> commit --message '[maven-release-plugin] prepare release
>>> my-app-1.7'
>>> /home/olamy/dev/test-projects/maven-scm-provider-hg-test/my-app/pom.xml
>>> [INFO] EXECUTING: /bin/sh -c cd
>>> /home/olamy/dev/test-projects/maven-scm-provider-hg-test/my-app
>>> && hg
>>> push https://maven-scm-provider-hg-test.googlecode.com/hg
>>> [ERROR]
>>> EXECUTION FAILED
>>>   Execution of cmd : push failed with exit code: 255.
>>>   Working directory was:
>>>
>>> /home/olamy/dev/test-projects/maven-scm-provider-hg-test/my-app
>>>   Your Hg installation seems to be valid and
>>> complete.
>>>     Hg version: 1.7.3 (OK)
>>>
>>> Weird because the cli looks correct.
>>>
>>> @Andreas
>>>
>>> I see you are using scm 1.4
>>>
>>> <dependency>
>>>    <groupId>org.apache.maven.scm</groupId>
>>>    <artifactId>maven-scm-provider-hg</artifactId>
>>>    <version>1.4</version>
>>> </dependency>
>>>
>>> Can you try with 1.5-SNAPSHOT ?
>>>
>>> --
>>> Olivier Lamy
>>> http://twitter.com/olamy
>>> http://www.linkedin.com/in/olamy
>>>
>>> [1] http://code.google.com/p/maven-scm-provider-hg-test/
>>>
>>> 2011/3/5 Mark Struberg <[email protected]>:
>>> > Andreas, it would be really fine if you could provide
>>> your sample project as a tar.gz or zip. Because in theory it
>>> should really also work with hg. The fix in MRELEASE-457
>>> should just allow that.
>>> >
>>> > Btw, sometimes the default behaviour of the MavenModel
>>> <scm> section handling also adds some bad salt to the
>>> story: it currently _always_ automatically adds the
>>> child-modules name to the scm URL, which is ok for SVN and
>>> CVS but _VERY_ bad for git, hg and likes. Because in git,
>>> hg, etc the URL _doesn't_ change for the sub-module!
>>> >
>>> > So please before filling a Jira issue, please check if
>>> all your child modules contain a copy of the <scm>
>>> section of the parent pom. Just copy it over to the child
>>> pom please!
>>> >
>>> > @Olivier, I think we should finally fix this ugly
>>> stuff asap. The probleme here is that the MavenModel per
>>> definition doen't know anything about the SCM provider
>>> (because that gets defined by the MavenMode) and the scm
>>> provider doesn't yet know anything about the Maven Model it
>>> is contained in. Also, the scm URL is not only used by the
>>> various maven-scm-providers but also by reporting etc...
>>> > So this could be tricky. I thought about a
>>> configurable 'ScmUrlRules#FIXED, SUBMODULES' which can be
>>> configured via a RegExp in maven settings which gets applied
>>> to the scm URL. Or any other kind of pulling this info out
>>> of the model vs scm-provider context.
>>> >
>>> > LieGrue,
>>> > strub
>>> >
>>> > --- On Fri, 3/4/11, Olivier Lamy <[email protected]>
>>> wrote:
>>> >
>>> >> From: Olivier Lamy <[email protected]>
>>> >> Subject: Re: How to release a single module in a
>>> Mercurial repository?
>>> >> To: "Andreas Ebbert-Karroum" <[email protected]>
>>> >> Cc: "Maven Users List" <[email protected]>
>>> >> Date: Friday, March 4, 2011, 4:53 PM
>>> >> Please use hg scm provider component
>>> >>
>>> >> Thanks !
>>> >> --
>>> >> Olivier Lamy
>>> >> http://twitter.com/olamy
>>> >> http://www.linkedin.com/in/olamy
>>> >>
>>> >> 2011/3/4 Andreas Ebbert-Karroum <[email protected]>:
>>> >> > Hi Olivier,
>>> >> >
>>> >> > I can gladly do so. Do you want me to report
>>> that for
>>> >> the
>>> >> > maven-release-plugin, or is that an issue
>>> with the hg
>>> >> scm provider?
>>> >> >
>>> >> > Andreas
>>> >> >
>>> >> > 2011/3/4 Olivier Lamy <[email protected]>
>>> >> >>
>>> >> >> Hello,
>>> >> >>
>>> >> >> Perso, I have tested MRELEASE-457 with
>>> git and
>>> >> svn.
>>> >> >> So it look to need some hack to work with
>>> the hg
>>> >> scm provider.
>>> >> >>
>>> >> >> Can you load a jira issue I will have a
>>> look ?
>>> >> >>
>>> >> >> Thanks !
>>> >> >> --
>>> >> >> Olivier Lamy
>>> >> >> http://twitter.com/olamy
>>> >> >> http://www.linkedin.com/in/olamy
>>> >> >>
>>> >> >> 2011/3/3 Andreas Ebbert-Karroum 
>>> >> >> <[email protected]>:
>>> >> >> > Hi,
>>> >> >> >
>>> >> >> > I still stand by my claim that the
>>> story of
>>> >> releasing a single module in
>>> >> >> > a
>>> >> >> > hg multi-module repository is
>>> currently not
>>> >> possible. Now you might say,
>>> >> >> > that this is against conventions,
>>> and you
>>> >> should always release the
>>> >> >> > whole
>>> >> >> > repository, but usage of of maven
>>> and
>>> >> mercurial differs, and after all
>>> >> >> > it's
>>> >> >> > "convention over configuration" and
>>> not
>>> >> "convention or not at all".
>>> >> >> >
>>> >> >> > In this E-Mail I will prove to you
>>> that this
>>> >> is not possible, if you
>>> >> >> > will
>>> >> >> > follow me through the following
>>> steps. If at
>>> >> any point I missed an
>>> >> >> > option I
>>> >> >> > would like you to raise your voice
>>> :)
>>> >> >> >
>>> >> >> > *Step 1*
>>> >> >> >
>>> >> >> > So, I started with a very simple
>>> multi-module
>>> >> project (/pom.xml and
>>> >> >> > /multi/pom.xml) and tried to release
>>> just a
>>> >> single module (multi). It
>>> >> >> > turned
>>> >> >> > out that this is not possible,
>>> because during
>>> >> the release:perform phase,
>>> >> >> > the
>>> >> >> > whole hg repository is checked out,
>>> and the
>>> >> build is started in the root
>>> >> >> > of
>>> >> >> > that repository.
>>> >> >> >
>>> >> >> > => Use the latest
>>> >> maven-release-plugin:2.2-SNAPSHOT in which
>>> >> >> > MRELEASE-457<http://jira.codehaus.org/browse/MRELEASE-457>is
>>> >> fixed.
>>> >> >> >
>>> >> >> > *Step 2*
>>> >> >> >
>>> >> >> > The new dependencies with the
>>> snapshot
>>> >> release plugin also updates to a
>>> >> >> > newer hg scm provider. The new hg
>>> scm
>>> >> provider has the interesting new
>>> >> >> > habit
>>> >> >> > to throw an exception, when you want
>>> to tag
>>> >> something, which does not
>>> >> >> > concern the whole repository.
>>> >> >> >
>>> >> >> > Caused by:
>>> org.apache.maven.scm.ScmException:
>>> >> This provider doesn't
>>> >> >> > support
>>> >> >> > tagging subsets of a directory
>>> >> >> >        at
>>> >> >> >
>>> >> >> >
>>> >>
>>> org.apache.maven.scm.provider.hg.command.tag.HgTagCommand.executeTagCommand(HgTagCommand.java:77)
>>> >> >> >        at
>>> >> >> >
>>> >> >> >
>>> >>
>>> org.apache.maven.scm.command.tag.AbstractTagCommand.executeCommand(AbstractTagCommand.java:81)
>>> >> >> >        at
>>> >> >> >
>>> >> >> >
>>> >>
>>> org.apache.maven.scm.command.AbstractCommand.execute(AbstractCommand.java:59)
>>> >> >> >        ... 29 more
>>> >> >> >
>>> >> >> > => Update the dependencies of
>>> >> maven-release-plugin:2.2-SNAPSHOT to use
>>> >> >> > maven-scm-provider-hg:1.4
>>> >> >> >
>>> >> >> > *Step 3
>>> >> >> > *
>>> >> >> > The next step was to move the parent
>>> pom out
>>> >> of the root of the hg
>>> >> >> > repository. We have a standardized
>>> layout in
>>> >> our hg repositories (to
>>> >> >> > take
>>> >> >> > into account various tradeoffs
>>> between maven,
>>> >> m2eclipse, hudson, etc.)
>>> >> >> > that
>>> >> >> > we have all projects in directories
>>> under the
>>> >> root directory. So I tried
>>> >> >> > to
>>> >> >> > have
>>> >> >> > / root / pom.xml (having a module
>>> ../multi)
>>> >> >> > and
>>> >> >> > / multi / pom.xml (having a parent
>>> ../root)
>>> >> >> >
>>> >> >> > The release plugin did not like that
>>> at all:
>>> >> >> >
>>> >> >> > [INFO] EXECUTING: cmd.exe /X /C "hg
>>> commit
>>> >> --message
>>> >> >> > "[maven-release-plugin]
>>> >> >> > prepare release root-1.6"
>>> >> C:\Temp\releasetest\parent\pom.xml
>>> >> >> > C:\Temp\releasetest\multi\pom.xml"
>>> >> >> > [INFO] EXECUTING: cmd.exe /X /C "*hg
>>> push
>>> >> >> > file:///C:/Temp/releasetestrepo*"
>>> >> >> > [INFO] Tagging release with the
>>> label
>>> >> root-1.6...
>>> >> >> > [INFO] EXECUTING: cmd.exe /X /C "hg
>>> tag
>>> >> --message
>>> >> >> > "[maven-release-plugin]
>>> >> >> > copy for tag root-1.6" root-1.6"
>>> >> >> > [INFO] EXECUTING: cmd.exe /X /C "*hg
>>> push
>>> >> file:///C:/Temp*"
>>> >> >> > [ERROR]
>>> >> >> > EXECUTION FAILED
>>> >> >> >  Execution of cmd : push failed
>>> with exit
>>> >> code: -1.
>>> >> >> >  Working directory was:
>>> >> >> >    c:\temp\releasetest
>>> >> >> >  Your Hg installation seems to be
>>> valid and
>>> >> complete.
>>> >> >> >    Hg version: 1.6.2 (OK)
>>> >> >> >
>>> >> >> >
>>> >> >> > This is probably a bug, but I have
>>> no idea if
>>> >> this is in the scm
>>> >> >> > provider,
>>> >> >> > release plugin, shared components,
>>> ... I'm
>>> >> glad to create a jira issue
>>> >> >> > for
>>> >> >> > it, but would like to do so for the
>>> right
>>> >> project.
>>> >> >> >
>>> >> >> > => Having no pom.xml in the root
>>> of the
>>> >> repository is apparently a bad
>>> >> >> > idea.
>>> >> >> > But we need to have our "parent" in
>>> a folder
>>> >> under the root directly. So
>>> >> >> > I
>>> >> >> > created a thin dummy pom, which just
>>> has the
>>> >> real parent as module.
>>> >> >> >
>>> >> >> > *Step 4*
>>> >> >> >
>>> >> >> > So we now have:
>>> >> >> > / pom.xml
>>> >> >> > / parent / pom.xml
>>> >> >> > / multi / pom.xml
>>> >> >> >
>>> >> >> > While I created the root pom.xml, I
>>> tried to
>>> >> optimize a bit and included
>>> >> >> > localCheckout=true to the plugin
>>> >> configuration, so that the tag checkout
>>> >> >> > does not happen from the remote
>>> repository,
>>> >> but from the local one. Bad
>>> >> >> > idea:
>>> >> >> >
>>> >> >> > [ERROR] Failed to execute goal
>>> >> >> >
>>> >>
>>> org.apache.maven.plugins:maven-release-plugin:2.2-SNAPSHOT:perform
>>> >> >> > (default-cli) on project root: The
>>> scm url is
>>> >> invalid.
>>> >> >> > [ERROR] - An hg 'file' url must be
>>> on the
>>> >> form 'file:///' or
>>> >> >> > 'file://localhost/'.
>>> >> >> >
>>> >> >> > My scm url is:
>>> >> scm:hg:file:///C:/Temp/releasetestrepo
>>> >> >> >
>>> >> >> > So also the "remote" hg repository
>>> is on the
>>> >> local filesystem, but when
>>> >> >> > the
>>> >> >> > local checkout occurs, the url is
>>> apparently
>>> >> not constructed correctly.
>>> >> >> >
>>> >> >> > => Ok, no localCheckout. Not a
>>> big deal,
>>> >> moving on.
>>> >> >> >
>>> >> >> > *Step 5*
>>> >> >> >
>>> >> >> > If possible, I don't want the
>>> /parent/pom.xml
>>> >> to inherit from /pom.xml,
>>> >> >> > because it may well be, that it
>>> needs to
>>> >> inherit from something
>>> >> >> > completely
>>> >> >> > different. I only wanted to use the
>>> /pom.xml
>>> >> as a forwarder to
>>> >> >> > /parent/pom.xml. So I tried that,
>>> and tried
>>> >> to release the
>>> >> >> > "multi"-module. I
>>> >> >> > did this by running from working
>>> directory
>>> >> /parent the command "mvn
>>> >> >> > --batch-mode -pl multi
>>> release:prepare". But
>>> >> I could not find a working
>>> >> >> > scm
>>> >> >> > configuration in /parent/pom.xml
>>> >> >> >
>>> >> >> > When it was set to
>>> >> "scm:hg:file:///C:/Temp/releasetestrepo/parent" I
>>> got
>>> >> >> > this error - apperently it tried to
>>> replace
>>> >> the current module name
>>> >> >> > "parent"
>>> >> >> > in the scm url with "multi":
>>> >> >> > [INFO] EXECUTING: cmd.exe /X /C "hg
>>> commit
>>> >> --message
>>> >> >> > "[maven-release-plugin]
>>> >> >> > prepare release multi-1.22"
>>> >> C:\Temp\releasetest\multi\pom.xml"
>>> >> >> > [INFO] EXECUTING: cmd.exe /X /C "hg
>>> push *
>>> >> >> >
>>> file:///C:/Temp/releasetestrepo/multi*"
>>> >> >> >
>>> >> >> > But when I set the scm url to the
>>> correct
>>> >> value
>>> >> >> >
>>> "scm:hg:file:///C:/Temp/releasetestrepo" it
>>> >> removed the last path
>>> >> >> > element:
>>> >> >> > [INFO] EXECUTING: cmd.exe /X /C "hg
>>> commit
>>> >> --message
>>> >> >> > "[maven-release-plugin]
>>> >> >> > prepare release multi-1.22"
>>> >> C:\Temp\releasetest\multi\pom.xml"
>>> >> >> > [INFO] EXECUTING: cmd.exe /X /C "hg
>>> push
>>> >> *file:///C:/Temp/multi*"
>>> >> >> >
>>> >> >> > ==> so apparently the
>>> /parent/pom.xml
>>> >> needs to inherit from /pom.xml and
>>> >> >> > scm
>>> >> >> > info should be in the root.
>>> >> >> >
>>> >> >> > *Step 6*
>>> >> >> >
>>> >> >> > So I tried that but ran into
>>> problems again!
>>> >> >> >
>>> >> >> > C:\Temp\releasetest>mvn -pl
>>> multi
>>> >> --offline --batch-mode release:prepare
>>> >> >> > [INFO] Checking in modified POMs...
>>> >> >> > [INFO] EXECUTING: cmd.exe /X /C "hg
>>> commit
>>> >> --message
>>> >> >> > "[maven-release-plugin]
>>> >> >> > prepare release multi-1.28"
>>> >> C:\Temp\releasetest\multi\pom.xml"
>>> >> >> > [INFO] EXECUTING: cmd.exe /X /C "hg
>>> push
>>> >> file:///C:/Temp/multi"
>>> >> >> > [ERROR]
>>> >> >> > EXECUTION FAILED
>>> >> >> >  Execution of cmd : push failed
>>> with exit
>>> >> code: -1.
>>> >> >> >  Working directory was:
>>> >> >> >    C:\Temp\releasetest\multi
>>> >> >> >  Your Hg installation seems to be
>>> valid and
>>> >> complete.
>>> >> >> >    Hg version: 1.6.2 (OK)
>>> >> >> >
>>> >> >> > => This means, the scm
>>> configuration has
>>> >> to be present in every module,
>>> >> >> > even
>>> >> >> > if it is absolutely the same
>>> everywhere.
>>> >> >> >
>>> >> >> > *Step 7*
>>> >> >> >
>>> >> >> > So I got it working in an example
>>> project,
>>> >> but the fact, that I have to
>>> >> >> > copy
>>> >> >> > the scm configuration into every
>>> module,
>>> >> makes that solution impossible
>>> >> >> > to
>>> >> >> > rollout to any serious production
>>> >> environment.
>>> >> >> >
>>> >> >> > If there is anything that I missed,
>>> please
>>> >> let me know!
>>> >> >> >
>>> >> >> > For the sake of everybody, here are
>>> the poms,
>>> >> and how I ran the command:
>>> >> >> >
>>> >> >> > */pom.xml*
>>> >> >> >
>>> >> >> > <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>de.aek.test</groupId>
>>> >> >> >
>>> >>  <artifactId>root</artifactId>
>>> >> >> >
>>> >>  <version>1.12-SNAPSHOT</version>
>>> >> >> >
>>>  <packaging>pom</packaging>
>>> >> >> >
>>> >> >> >    <modules>
>>> >> >> >
>>> >>  <module>parent</module>
>>> >> >> >    </modules>
>>> >> >> >
>>> >> >> >    <scm>
>>> >> >> >
>>> >>
>>>  <connection>scm:hg:file:///C:/Temp/releasetestrepo</connection>
>>> >> >> >
>>> >> >> >
>>> >> >> >
>>> >>
>>> <developerConnection>scm:hg:file:///C:/Temp/releasetestrepo</developerConnection>
>>> >> >> >    </scm>
>>> >> >> >
>>> >> >> >    <build>
>>> >> >> >        <plugins>
>>> >> >> >            <plugin>
>>> >> >> >
>>> >>
>>>  <groupId>org.apache.maven.plugins</groupId>
>>> >> >> >
>>> >>
>>>  <artifactId>maven-release-plugin</artifactId>
>>> >> >> >
>>> >>  <version>2.2-SNAPSHOT</version>
>>> >> >> >
>>>  <configuration>
>>> >> >> >
>>> >> >> >
>>> >>
>>> <allowTimestampedSnapshots>true</allowTimestampedSnapshots>
>>> >> >> >
>>> >>  <goals>install</goals>
>>> >> >> >
>>> >>  <resume>false</resume>
>>> >> >> >
>>> >>  </configuration>
>>> >> >> >
>>>  <dependencies>
>>> >> >> >
>>> >>  <dependency>
>>> >> >> >
>>> >>
>>>  <groupId>org.apache.maven.scm</groupId>
>>> >> >> >
>>> >>
>>>  <artifactId>maven-scm-provider-hg</artifactId>
>>> >> >> >
>>> >>  <version>1.4</version>
>>> >> >> >
>>> >>  </dependency>
>>> >> >> >
>>>  </dependencies>
>>> >> >> >            </plugin>
>>> >> >> >        </plugins>
>>> >> >> >    </build>
>>> >> >> >    <pluginRepositories>
>>> >> >> >        <pluginRepository>
>>> >> >> >
>>> >>  <id>apache.snapshots</id>
>>> >> >> >            <name>Apache
>>> >> Snapshots</name>
>>> >> >> >            
>>> >> >> > <url>https://repository.apache.org/content/groups/snapshots/
>>> >> >> > </url>
>>> >> >> >
>>>  </pluginRepository>
>>> >> >> >    </pluginRepositories>
>>> >> >> > </project>
>>> >> >> >
>>> >> >> > */parent/pom.xml*
>>> >> >> >
>>> >> >> > <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>
>>> >> >> >
>>> >> >> >    <parent>
>>> >> >> >
>>> >>  <groupId>de.aek.test</groupId>
>>> >> >> >
>>> >>  <artifactId>root</artifactId>
>>> >> >> >
>>> >>  <version>1.10</version>
>>> >> >> >
>>> >>  <relativePath>..</relativePath>
>>> >> >> >    </parent>
>>> >> >> >
>>> >> >> >
>>> >>  <groupId>de.aek.test</groupId>
>>> >> >> >
>>> >>  <artifactId>parent</artifactId>
>>> >> >> >
>>> >>  <version>1.13-SNAPSHOT</version>
>>> >> >> >
>>>  <packaging>pom</packaging>
>>> >> >> >
>>> >> >> >    <scm>
>>> >> >> >
>>> >>
>>>  <connection>scm:hg:file:///C:/Temp/releasetestrepo</connection>
>>> >> >> >
>>> >> >> >
>>> >> >> >
>>> >>
>>> <developerConnection>scm:hg:file:///C:/Temp/releasetestrepo</developerConnection>
>>> >> >> >    </scm>
>>> >> >> >
>>> >> >> >     <modules>
>>> >> >> >
>>> >>  <module>../multi</module>
>>> >> >> >    </modules>
>>> >> >> >
>>> >> >> > </project>
>>> >> >> >
>>> >> >> > */multi/pom.xml*
>>> >> >> >
>>> >> >> > <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>
>>> >> >> >
>>> >> >> >    <parent>
>>> >> >> >
>>> >>  <groupId>de.aek.test</groupId>
>>> >> >> >
>>> >>  <artifactId>parent</artifactId>
>>> >> >> >
>>> >>  <version>1.12</version>
>>> >> >> >
>>> >>
>>>  <relativePath>../parent</relativePath>
>>> >> >> >    </parent>
>>> >> >> >
>>> >> >> >
>>> >>  <groupId>de.aek.test</groupId>
>>> >> >> >
>>> >>  <artifactId>multi</artifactId>
>>> >> >> >
>>> >>  <version>1.27-SNAPSHOT</version>
>>> >> >> >
>>>  <packaging>pom</packaging>
>>> >> >> >
>>> >> >> >    <scm>
>>> >> >> >
>>> >>
>>>  <connection>scm:hg:file:///C:/Temp/releasetestrepo</connection>
>>> >> >> >
>>> >> >> >
>>> >> >> >
>>> >>
>>> <developerConnection>scm:hg:file:///C:/Temp/releasetestrepo</developerConnection>
>>> >> >> >    </scm>
>>> >> >> >
>>> >> >> > </project>
>>> >> >> >
>>> >> >> > *preparing and performing a release
>>> >> >> > *
>>> >> >> > C:\Temp\releasetest>mvn -pl
>>> multi
>>> >> --offline --batch-mode release:prepare
>>> >> >> > [INFO] Scanning for projects...
>>> >> >> > [INFO]
>>> >> >> > [INFO]
>>> >> >> >
>>> >>
>>> ------------------------------------------------------------------------
>>> >> >> > [INFO] Building multi 1.27-SNAPSHOT
>>> >> >> > [INFO]
>>> >> >> >
>>> >>
>>> ------------------------------------------------------------------------
>>> >> >> > [INFO]
>>> >> >> > [INFO] ---
>>> >> maven-release-plugin:2.2-SNAPSHOT:prepare
>>> (default-cli) @
>>> >> >> > multi
>>> >> >> > ---
>>> >> >> > [INFO] Verifying that there are no
>>> local
>>> >> modifications...
>>> >> >> > [INFO]   ignoring changes on:
>>> pom.xml.next,
>>> >> release.properties,
>>> >> >> > pom.xml.releaseBackup,
>>> pom.xml.backup,
>>> >> pom.xml.branch, pom.xml.tag
>>> >> >> > [INFO] EXECUTING: cmd.exe /X /C "hg
>>> status"
>>> >> >> > [INFO] Not a file:
>>> >>
>>> C:\Temp\releasetest\multi\multi\release.properties.
>>> >> >> > Ignoring
>>> >> >> > [INFO] Ignoring SNAPSHOT
>>> depenedencies and
>>> >> plugins ...
>>> >> >> > [INFO] Transforming 'multi'...
>>> >> >> > [INFO] Not generating release POMs
>>> >> >> > [INFO] Executing goals 'clean
>>> verify'...
>>> >> >> > [INFO] [INFO] Scanning for
>>> projects...
>>> >> >> > [INFO] [INFO]
>>> >> >> > [INFO] [INFO]
>>> >> >> >
>>> >>
>>> ------------------------------------------------------------------------
>>> >> >> > [INFO] [INFO] Building multi 1.27
>>> >> >> > [INFO] [INFO]
>>> >> >> >
>>> >>
>>> ------------------------------------------------------------------------
>>> >> >> > [INFO] [INFO]
>>> >> >> > [INFO] [INFO] ---
>>> >> maven-clean-plugin:2.4.1:clean (default-clean) @
>>> multi
>>> >> >> > ---
>>> >> >> > [INFO] [INFO]
>>> >> >> >
>>> >>
>>> ------------------------------------------------------------------------
>>> >> >> > [INFO] [INFO] BUILD SUCCESS
>>> >> >> > [INFO] [INFO]
>>> >> >> >
>>> >>
>>> ------------------------------------------------------------------------
>>> >> >> > [INFO] [INFO] Total time: 1.063s
>>> >> >> > [INFO] [INFO] Finished at: Thu Mar
>>> 03
>>> >> 15:52:50 CET 2011
>>> >> >> > [INFO] [INFO] Final Memory: 2M/5M
>>> >> >> > [INFO] [INFO]
>>> >> >> >
>>> >>
>>> ------------------------------------------------------------------------
>>> >> >> > [INFO] Checking in modified POMs...
>>> >> >> > [INFO] EXECUTING: cmd.exe /X /C "hg
>>> commit
>>> >> --message
>>> >> >> > "[maven-release-plugin]
>>> >> >> > prepare release multi-1.27"
>>> >> C:\Temp\releasetest\multi\pom.xml"
>>> >> >> > [INFO] EXECUTING: cmd.exe /X /C "hg
>>> push
>>> >> >> > file:///C:/Temp/releasetestrepo"
>>> >> >> > [INFO] Tagging release with the
>>> label
>>> >> multi-1.27...
>>> >> >> > [INFO] EXECUTING: cmd.exe /X /C "hg
>>> tag
>>> >> --message
>>> >> >> > "[maven-release-plugin]
>>> >> >> > copy for tag multi-1.27"
>>> multi-1.27"
>>> >> >> > [INFO] EXECUTING: cmd.exe /X /C "hg
>>> push
>>> >> >> > file:///C:/Temp/releasetestrepo"
>>> >> >> > [INFO] EXECUTING: cmd.exe /X /C "hg
>>> locate"
>>> >> >> > [INFO] Transforming 'multi'...
>>> >> >> > [INFO] Not removing release POMs
>>> >> >> > [INFO] Checking in modified POMs...
>>> >> >> > [INFO] EXECUTING: cmd.exe /X /C "hg
>>> commit
>>> >> --message
>>> >> >> > "[maven-release-plugin]
>>> >> >> > prepare for next development
>>> iteration"
>>> >> >> > C:\Temp\releasetest\multi\pom.xml"
>>> >> >> > [INFO] EXECUTING: cmd.exe /X /C "hg
>>> push
>>> >> >> > file:///C:/Temp/releasetestrepo"
>>> >> >> > [INFO] Release preparation
>>> complete.
>>> >> >> > [INFO]
>>> >> >> >
>>> >>
>>> ------------------------------------------------------------------------
>>> >> >> > [INFO] BUILD SUCCESS
>>> >> >> > [INFO]
>>> >> >> >
>>> >>
>>> ------------------------------------------------------------------------
>>> >> >> > [INFO] Total time: 7.625s
>>> >> >> > [INFO] Finished at: Thu Mar 03
>>> 15:52:52 CET
>>> >> 2011
>>> >> >> > [INFO] Final Memory: 3M/7M
>>> >> >> > [INFO]
>>> >> >> >
>>> >>
>>> ------------------------------------------------------------------------
>>> >> >> > C:\Temp\releasetest>mvn -pl
>>> multi
>>> >> --offline --batch-mode release:perform
>>> >> >> > [INFO] Scanning for projects...
>>> >> >> > [INFO]
>>> >> >> > [INFO]
>>> >> >> >
>>> >>
>>> ------------------------------------------------------------------------
>>> >> >> > [INFO] Building multi 1.28-SNAPSHOT
>>> >> >> > [INFO]
>>> >> >> >
>>> >>
>>> ------------------------------------------------------------------------
>>> >> >> > [INFO]
>>> >> >> > [INFO] ---
>>> >> maven-release-plugin:2.2-SNAPSHOT:perform
>>> (default-cli) @
>>> >> >> > multi
>>> >> >> > ---
>>> >> >> > [INFO] Checking out the project to
>>> perform
>>> >> the release ...
>>> >> >> > [INFO] Removing
>>> >> C:\Temp\releasetest\multi\target\checkout
>>> >> >> > [INFO] EXECUTING: cmd.exe /X /C "hg
>>> clone -r
>>> >> multi-1.27
>>> >> >> > file:///C:/Temp/releasetestrepo
>>> >> >> >
>>> C:\Temp\releasetest\multi\target\checkout"
>>> >> >> > [INFO] EXECUTING: cmd.exe /X /C "hg
>>> locate"
>>> >> >> > [INFO] Invoking perform goals in
>>> directory
>>> >> >> >
>>> >> C:\Temp\releasetest\multi\target\checkout\multi
>>> >> >> > [INFO] Executing goals 'install'...
>>> >> >> > [INFO] [INFO] Scanning for
>>> projects...
>>> >> >> > [INFO] [WARNING]
>>> >> >> > [INFO] [WARNING] Some problems were
>>> >> encountered while building the
>>> >> >> > effective
>>> >> >> > model for
>>> de.aek.test:multi:pom:1.27
>>> >> >> > [INFO] [WARNING]
>>> >> 'build.plugins.plugin.version' for
>>> >> >> >
>>> org.apache.maven.plugins:maven-javadoc-plugin
>>> >> is missing.
>>> >> >> > [INFO] [WARNING]
>>> >> 'build.plugins.plugin.version' for
>>> >> >> >
>>> org.apache.maven.plugins:maven-deploy-plugin
>>> >> is missing.
>>> >> >> > [INFO] [WARNING]
>>> >> 'build.plugins.plugin.version' for
>>> >> >> >
>>> org.apache.maven.plugins:maven-source-plugin
>>> >> is missing.
>>> >> >> > [INFO] [WARNING]
>>> >> >> > [INFO] [WARNING] It is highly
>>> recommended to
>>> >> fix these problems because
>>> >> >> > they
>>> >> >> > threaten the stability of your
>>> build.
>>> >> >> > [INFO] [WARNING]
>>> >> >> > [INFO] [WARNING] For this reason,
>>> future
>>> >> Maven versions might no longer
>>> >> >> > support building such malformed
>>> projects.
>>> >> >> > [INFO] [WARNING]
>>> >> >> > [INFO] [INFO]
>>> >> >> > [INFO] [INFO]
>>> >> >> >
>>> >>
>>> ------------------------------------------------------------------------
>>> >> >> > [INFO] [INFO] Building multi 1.27
>>> >> >> > [INFO] [INFO]
>>> >> >> >
>>> >>
>>> ------------------------------------------------------------------------
>>> >> >> > [INFO] [INFO]
>>> >> >> > [INFO] [INFO] >>>
>>> >> maven-source-plugin:2.1.2:jar (attach-sources) @
>>> multi
>>> >> >> > >>>
>>> >> >> > [INFO] [INFO]
>>> >> >> > [INFO] [INFO] <<<
>>> >> maven-source-plugin:2.1.2:jar (attach-sources) @
>>> multi
>>> >> >> > <<<
>>> >> >> > [INFO] [INFO]
>>> >> >> > [INFO] [INFO] ---
>>> >> maven-source-plugin:2.1.2:jar (attach-sources) @
>>> multi
>>> >> >> > ---
>>> >> >> > [INFO] [INFO]
>>> >> >> > [INFO] [INFO] ---
>>> >> maven-javadoc-plugin:2.7:jar (attach-javadocs) @
>>> multi
>>> >> >> > ---
>>> >> >> > [INFO] [INFO] Not executing Javadoc
>>> as the
>>> >> project is not a Java
>>> >> >> > classpath-capable package
>>> >> >> > [INFO] [INFO]
>>> >> >> > [INFO] [INFO] ---
>>> >> maven-install-plugin:2.3.1:install
>>> (default-install) @
>>> >> >> > multi ---
>>> >> >> > [INFO] [INFO] Installing
>>> >> >> >
>>> >>
>>> C:\Temp\releasetest\multi\target\checkout\multi\pom.xml to
>>> >> C:\Dokumente
>>> >> >> > und
>>> >> >> >
>>> >>
>>> Einstellungen\aek\.m2\repository\de\aek\test\multi\1.27\muti-1.27.pom
>>> >> >> > [INFO] [INFO]
>>> >> >> >
>>> >>
>>> ------------------------------------------------------------------------
>>> >> >> > [INFO] [INFO] BUILD SUCCESS
>>> >> >> > [INFO] [INFO]
>>> >> >> >
>>> >>
>>> ------------------------------------------------------------------------
>>> >> >> > [INFO] [INFO] Total time: 8.843s
>>> >> >> > [INFO] [INFO] Finished at: Thu Mar
>>> 03
>>> >> 15:53:11 CET 2011
>>> >> >> > [INFO] [INFO] Final Memory: 5M/10M
>>> >> >> > [INFO] [INFO]
>>> >> >> >
>>> >>
>>> ------------------------------------------------------------------------
>>> >> >> > [INFO] Cleaning up after release...
>>> >> >> > [INFO]
>>> >> >> >
>>> >>
>>> ------------------------------------------------------------------------
>>> >> >> > [INFO] BUILD SUCCESS
>>> >> >> > [INFO]
>>> >> >> >
>>> >>
>>> ------------------------------------------------------------------------
>>> >> >> > [INFO] Total time: 12.797s
>>> >> >> > [INFO] Finished at: Thu Mar 03
>>> 15:53:11 CET
>>> >> 2011
>>> >> >> > [INFO] Final Memory: 3M/7M
>>> >> >> > [INFO]
>>> >> >> >
>>> >>
>>> ------------------------------------------------------------------------
>>> >> >> >
>>> >> >> > --
>>> >> >> > Mit freundlichen Grüßen / Best
>>> regards
>>> >> >> >
>>> >> >> > Andreas Ebbert-Karroum |
>>> Bereichsleiter der
>>> >> Agilen Software Factory
>>> >> >> >
>>> >> >> > codecentric AG | Merscheider Straße
>>> 1 |
>>> >> 42699 Solingen | Deutschland
>>> >> >> > tel: +49 (0) 212.23362825 | fax: +49
>>> (0)
>>> >> 212.23362879 | mobil: +49 (0)
>>> >> >> > 175.2664109
>>> >> >> > www.codecentric.de |
>>> blog.codecentric.de |
>>> >> www.meettheexperts.de |
>>> >> >> > www.more4fi.de
>>> >> >> >
>>> >> >> > Sitz der Gesellschaft: Düsseldorf |
>>> HRB
>>> >> 63043
>>> >> >> > Vorstand: Klaus Jäger
>>> (Vorsitzender) | Mirko
>>> >> Novakovic . Rainer Vehns
>>> >> >> > Aufsichtsrat: Patric Fedlmeier
>>> (Vorsitzender)
>>> >> . Bernd Klinkmann . Jürgen
>>> >> >> > Schütz
>>> >> >> >
>>> >> >> > Diese E-Mail einschließlich evtl.
>>> >> beigefügter Dateien enthält
>>> >> >> > vertrauliche
>>> >> >> > und/oder rechtlich geschützte
>>> Informationen.
>>> >> Wenn Sie nicht der richtige
>>> >> >> > Adressat sind oder diese E-Mail
>>> irrtümlich
>>> >> erhalten haben, informieren
>>> >> >> > Sie
>>> >> >> > bitte sofort den Absender und
>>> löschen Sie
>>> >> diese E-Mail und evtl.
>>> >> >> > beigefügter
>>> >> >> > Dateien umgehend. Das unerlaubte
>>> Kopieren,
>>> >> Nutzen oder Öffnen evtl.
>>> >> >> > beigefügter Dateien sowie die
>>> unbefugte
>>> >> Weitergabe dieser E-Mail ist
>>> >> >> > nicht
>>> >> >> > gestattet.
>>> >> >> >
>>> >> >>
>>> >> >>
>>> >>
>>> ---------------------------------------------------------------------
>>> >> >> To unsubscribe, e-mail: [email protected]
>>> >> >> For additional commands, e-mail: [email protected]
>>> >> >>
>>> >> >
>>> >> >
>>> >> >
>>> >> > --
>>> >> > Mit freundlichen Grüßen / Best regards
>>> >> >
>>> >> > Andreas Ebbert-Karroum | Bereichsleiter der
>>> Agilen
>>> >> Software Factory
>>> >> >
>>> >> > codecentric AG | Merscheider Straße 1 |
>>> 42699
>>> >> Solingen | Deutschland
>>> >> > tel: +49 (0) 212.23362825 | fax: +49 (0)
>>> 212.23362879
>>> >> | mobil: +49 (0)
>>> >> > 175.2664109
>>> >> > www.codecentric.de | blog.codecentric.de |
>>> >> www.meettheexperts.de |
>>> >> > www.more4fi.de
>>> >> >
>>> >> > Sitz der Gesellschaft: Düsseldorf | HRB
>>> 63043
>>> >> > Vorstand: Klaus Jäger (Vorsitzender) |
>>> Mirko
>>> >> Novakovic . Rainer Vehns
>>> >> > Aufsichtsrat: Patric Fedlmeier (Vorsitzender)
>>> . Bernd
>>> >> Klinkmann . Jürgen
>>> >> > Schütz
>>> >> >
>>> >> > Diese E-Mail einschließlich evtl.
>>> beigefügter
>>> >> Dateien enthält vertrauliche
>>> >> > und/oder rechtlich geschützte Informationen.
>>> Wenn Sie
>>> >> nicht der richtige
>>> >> > Adressat sind oder diese E-Mail irrtümlich
>>> erhalten
>>> >> haben, informieren Sie
>>> >> > bitte sofort den Absender und löschen Sie
>>> diese
>>> >> E-Mail und evtl. beigefügter
>>> >> > Dateien umgehend. Das unerlaubte Kopieren,
>>> Nutzen oder
>>> >> Öffnen evtl.
>>> >> > beigefügter Dateien sowie die unbefugte
>>> Weitergabe
>>> >> dieser E-Mail ist nicht
>>> >> > gestattet.
>>> >> >
>>> >> >
>>> >>
>>> >>
>>> ---------------------------------------------------------------------
>>> >> 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]
>>>
>>>
>>
>>
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [email protected]
>> For additional commands, e-mail: [email protected]
>>
>>
>



-- 
Olivier Lamy
http://twitter.com/olamy
http://www.linkedin.com/in/olamy

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

Reply via email to