[jboss-svn-commits] JBL Code SVN: r36728 - labs/jbossrules/tags/5.2.0.M1.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Thu Feb 24 13:04:39 EST 2011
Author: ge0ffrey
Date: 2011-02-24 13:04:39 -0500 (Thu, 24 Feb 2011)
New Revision: 36728
Added:
labs/jbossrules/tags/5.2.0.M1/update-version.xml
Log:
All monolothic build versions (<= 5.2.0.M1) stay in subversion
Added: labs/jbossrules/tags/5.2.0.M1/update-version.xml
===================================================================
--- labs/jbossrules/tags/5.2.0.M1/update-version.xml (rev 0)
+++ labs/jbossrules/tags/5.2.0.M1/update-version.xml 2011-02-24 18:04:39 UTC (rev 36728)
@@ -0,0 +1,96 @@
+<?xml version="1.0"?>
+<project name="Drools" basedir="." default="usage">
+
+ <target name="usage">
+ <echo>ant -f update-version.xml -Dcurrent="3.1.0.M1" -Dnew="4.0.0.SNAPSHOT" updateVersion</echo>
+ </target>
+
+ <target name="updateVersion" depends="checkProps, error" unless="propsNotSet">
+ <replaceregexp match="<version>${current}</version>"
+ replace="<version>${new}</version>"
+ byline="true">
+ <fileset dir="." includes="*pom.xml,
+ drools-*/pom.xml,
+ drools-eclipse/**/pom.xml,
+ drools-examples/**/pom.xml,
+ drools-pipeline/**/pom.xml,
+ drools-docs/pom.xml,
+ drools-docs/drools-*/pom.xml,
+ drools-docs/docbook-*/pom.xml,
+ drools-dataloaders/**/pom.xml,
+ drools-container/**/pom.xml,
+ drools-planner/**/pom.xml,
+ drools-process/**/pom.xml,
+ drools-repository-parent/**/pom.xml,
+ drools-grid/**/pom.xml"/>
+ </replaceregexp>
+
+ <replaceregexp match="<releaseinfo>${current}</releaseinfo>"
+ replace="<releaseinfo>${new}</releaseinfo>"
+ byline="true">
+ <fileset dir="." includes="drools-docs/drools-*/src/main/docbook/**/master.xml"/>
+ </replaceregexp>
+
+ <replaceregexp match="droolsVersion=${current}"
+ replace="droolsVersion=${new}"
+ byline="true">
+ <fileset dir="." includes="drools-eclipse/**/build.properties"/>
+ </replaceregexp>
+
+ <replaceregexp match="Bundle-Version: ${current}"
+ replace="Bundle-Version: ${new}"
+ byline="true">
+ <fileset dir="drools-eclipse" includes="drools-eclipse-plugin/META-INF/MANIFEST.MF,
+ **/META-INF/MANIFEST.MF,
+ drools-eclipse-test/META-INF/MANIFEST.MF"/>
+ </replaceregexp>
+
+ <replaceregexp match="Fragment-Host: org.drools.eclipse;bundle-version="${current}""
+ replace="Fragment-Host: org.drools.eclipse;bundle-version="${new}""
+ byline="true">
+ <fileset dir="drools-eclipse" includes="drools-eclipse-plugin/META-INF/MANIFEST.MF,
+ **/META-INF/MANIFEST.MF,
+ drools-eclipse-test/META-INF/MANIFEST.MF"/>
+ </replaceregexp>
+
+ <replaceregexp match="version="${current}""
+ replace="version="${new}""
+ byline="true">
+ <fileset dir="drools-eclipse" includes="drools-eclipse-feature/feature.xml,
+ drools-eclipse-test-feature/feature.xml,
+ **/feature.xml"/>
+ </replaceregexp>
+
+
+ <!--replaceregexp file="drools-eclipse/build.properties"
+ match="droolsVersion=${current}"
+ replace="droolsVersion=${new}"
+ byline="true" /-->
+
+ <replaceregexp match="<releaseinfo>${current}</releaseinfo>"
+ replace="<releaseinfo>${new}</releaseinfo>"
+ byline="true">
+ <fileset dir="drools-docs" includes="drools-docs-*/en/master.xml"/>
+ </replaceregexp>
+
+ </target>
+
+ <target name="error" if="propsNotSet">
+ <echo>current and new are not set</echo>
+ </target>
+
+ <target name="checkProps">
+ <condition property="propsSet" value="true">
+ <not>
+ <isset property="current" />
+ </not>
+ </condition>
+
+ <condition property="propsNotSet" value="true">
+ <not>
+ <isset property="new" />
+ </not>
+ </condition>
+ </target>
+
+</project>
More information about the jboss-svn-commits
mailing list