Author: sebb
Date: Sun Aug 7 18:09:02 2011
New Revision: 1154741
URL: http://svn.apache.org/viewvc?rev=1154741&view=rev
Log:
Add touch-version target to update JMeterVersion source file
Also check that values in JMeterVersion source file agree when building the
distribution
Modified:
jakarta/jmeter/trunk/build.xml
Modified: jakarta/jmeter/trunk/build.xml
URL:
http://svn.apache.org/viewvc/jakarta/jmeter/trunk/build.xml?rev=1154741&r1=1154740&r2=1154741&view=diff
==============================================================================
--- jakarta/jmeter/trunk/build.xml (original)
+++ jakarta/jmeter/trunk/build.xml Sun Aug 7 18:09:02 2011
@@ -511,12 +511,11 @@
</javac>
</target>
- <!-- deprecated -->
- <target name="update-version" unless="version.noupdate">
- <echo level="info">Updating version string to "${display.version}"</echo>
+ <target name="touch-version" depends="init-version" description="Touch
version file to ensure it is marked as updated">
+ <echo level="info">Updating version file to "${DSTAMP} ${TSTAMP}"</echo>
<replaceregexp file="${src.core}/org/apache/jmeter/util/JMeterVersion.java"
- match="VERSION = ".*?""
- replace="VERSION = "${display.version}""/>
+ match=" Updated: \d+ \d+"
+ replace=" Updated: ${DSTAMP} ${TSTAMP}"/>
</target>
<target name="compile-components" depends="compile-jorphan,compile-core"
description="Compile generic (protocol-independent) components.">
@@ -1287,6 +1286,16 @@ run JMeter unless all the JMeter jars ar
<target name="check-versions">
<fail message="jmeter.version must be defined"
unless="jmeter.version"/>
<fail message="svn.revision must be defined" unless="svn.revision"/>
+ <condition property="version.match">
+ <resourcecontains
resource="${src.core}/org/apache/jmeter/util/JMeterVersion.java"
+ substring='VERSION = "${jmeter.version}";'/>
+ </condition>
+ <fail message="jmeter.version must be same as JMeterVersion.VERSION"
unless="version.match"/>
+ <condition property="svn.match">
+ <resourcecontains
resource="${src.core}/org/apache/jmeter/util/JMeterVersion.java"
+ substring='REVISION = "$Revision${svn.revision} $";'/>
+ </condition>
+ <fail message="svn.revision must be same as JMeterVersion.REVISION"
unless="svn.match"/>
</target>
<target
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]