[jboss-dev] Maven - best way to change versions in a project tree?

Paul Gier pgier at redhat.com
Mon Dec 14 11:41:39 EST 2009


You can try the update-child-modules goal of the versions-maven-plugin.
http://mojo.codehaus.org/versions-maven-plugin/usage.html

Ondřej Žižka wrote:
> Hi,
> 
> I have a multi-module Maven project, some modules again have modules,
> plus there are some subdirs with "child" artifact.
> 
> === What's the best way to change  a version of certain artifact in the
> whole tree? ===
> 
> This was discussed some time ago on some mailing list, and IIRC, the
> unspoken conclusion was to use something like
> 
>   perl -pi -e 's/1.1.0.GA-SNAPSHOT/1.1.0.GA-HTMLUnit26/g' `find . -name
> pom.xml`
> 
> See http://community.jboss.org/wiki/DavidsMavenReleaseProcess 
> 
> But there's a danger of replacing a version for some other artifact. I
> don't want to create some crazy bash script to handle this case. XSLT
> would help.
> 
> === But first - is there some Maven plugin or tool to do this?  (EXCEPT
> MAVEN RELEASE PLUGIN, see the discussion.) ===
> 
> 
> Thanks for tips,
> Ondra
> 




More information about the jboss-development mailing list