summaryrefslogtreecommitdiff
path: root/build.xml
diff options
context:
space:
mode:
authorAdriaan Moors <adriaan.moors@typesafe.com>2013-12-04 14:38:28 -0800
committerAdriaan Moors <adriaan.moors@typesafe.com>2013-12-04 14:38:28 -0800
commit636307b9ba35e856f34684cce8620983aa1ba702 (patch)
treeab5be62bf325816336129b6be4123bf6d310f92b /build.xml
parent7d28c4966e5b32b46fda927f303aea4af20c4517 (diff)
parent3d804859d7c0843d10eb110c960c326ddadc9e1a (diff)
downloadscala-636307b9ba35e856f34684cce8620983aa1ba702.tar.gz
scala-636307b9ba35e856f34684cce8620983aa1ba702.tar.bz2
scala-636307b9ba35e856f34684cce8620983aa1ba702.zip
Merge pull request #3198 from adriaanm/update-versions
Use -Dupdate.versions to update versions.properties
Diffstat (limited to 'build.xml')
-rwxr-xr-xbuild.xml21
1 files changed, 21 insertions, 0 deletions
diff --git a/build.xml b/build.xml
index de230bfe02..2fd6491510 100755
--- a/build.xml
+++ b/build.xml
@@ -506,6 +506,27 @@ TODO:
<echo message="canonical suffix: ${version.suffix}" /> -->
<fail unless="version.suffixes.consistent" message="Version suffixes inconsistent!"/>
+
+ <!-- used during releases to bump versions in versions.properties -->
+ <if><isset property="update.versions"/><then>
+ <echo message="Updating `versions.properties`:"/>
+ <echo message=" starr.version = ${starr.version}"/>
+ <echo message=" scala.binary.version = ${scala.binary.version}"/>
+ <echo message=" partest.version.number = ${partest.version.number}"/>
+ <echo message=" scala-xml.version.number = ${scala-xml.version.number}"/>
+ <echo message=" scala-parser-combinators.version.number = ${scala-parser-combinators.version.number}"/>
+ <echo message=" scalacheck.version.number = ${scalacheck.version.number}"/>
+
+ <propertyfile file="versions.properties">
+ <entry key="starr.version" value="${starr.version}"/>
+ <entry key="scala.binary.version" value="${scala.binary.version}"/>
+ <entry key="partest.version.number" value="${partest.version.number}"/>
+ <entry key="scala-xml.version.number" value="${scala-xml.version.number}"/>
+ <entry key="scala-parser-combinators.version.number" value="${scala-parser-combinators.version.number}"/>
+ <entry key="scalacheck.version.number" value="${scalacheck.version.number}"/>
+ </propertyfile>
+ </then></if>
+
<path id="forkjoin.classpath" path="${build-libs.dir}/classes/forkjoin"/>
<path id="asm.classpath" path="${build-asm.dir}/classes"/>
<property name="forkjoin-classes" refid="forkjoin.classpath"/>