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

Ondřej Žižka ozizka at redhat.com
Mon Dec 14 11:42:16 EST 2009


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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/jboss-development/attachments/20091214/93a8fcdb/attachment.html 


More information about the jboss-development mailing list