We need to test various components inside of legacy releases of JBossAS, like JBossCache, JBossWS, etc. Right now, this involves either modifying the build-thirdparty.xml to update the version, or replacing the binaries ?by hand.?
I?d like to be able to override a version using a property, so that I can do something like this:
./build.sh ?propfile myversion.properties most
where myversion.properties is:
jgroups.version=2.2.9.1 jboss/cache.version=1.4.0.SP1
<componentref name="jboss/cache" version="1.2.3.1" />
<componentref name="jboss/cache" version="${jboss/cache.version}" />
jboss/cache.version=1.2.3.1
Obviously, this wouldn't help for legacy releases, but would make this easier going forward.