blob: f8dcd3c66e8d1df8632fab344a9afab9786b6f6b [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<project name="Version Management" default="usage" basedir="../..">
<target name="usage">
<echo message="Usage: ant -f versions.xml -DnewVersion=[NEW_VERSION_ID] set-version"/>
</target>
<target name="set-version">
<echo message="Basedir: ${basedir}"/>
<echo message="New version: ${newVersion}"/>
<replaceregexp>
<fileset dir="features">
<include name="**/feature.xml"/>
</fileset>
<regexp pattern='version="\d\.\d\.\d\.qualifier"'/>
<substitution expression='version="${newVersion}.qualifier"'/>
</replaceregexp>
<replaceregexp>
<fileset dir="plugins">
<include name="**/MANIFEST.MF"/>
</fileset>
<regexp pattern='Bundle-Version: \d\.\d\.\d\.qualifier'/>
<substitution expression='Bundle-Version: ${newVersion}.qualifier'/>
</replaceregexp>
</target>
</project>