build.xml.patch revision 812
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dh--- junit4.10/build.xml.~1~ 2011-09-29 14:20:56.000000000 -0700
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dh+++ junit4.10/build.xml 2012-04-10 16:50:13.369334597 -0700
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dh@@ -1,19 +1,19 @@
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dh <project name="junit" default="dist" basedir="."
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dh xmlns:artifact="antlib:org.apache.maven.artifact.ant">
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dh <tstamp />
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dh- <taskdef resource="net/sf/antcontrib/antcontrib.properties"/>
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dh+
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dh
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dh <property file="${user.home}/.junit.properties" />
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dh- <property name="src" value="src/main/java" />
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dh+ <property name="src" value="src/main/" />
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dh <property name="target" location="target" />
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dh <property name="bin" location="${target}/main" />
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dh <property name="version-base" value="4.10" />
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dh <property name="version-status" value="" />
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dh <property name="version" value="${version-base}${version-status}" />
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dh- <property name="dist" value="junit${version}" />
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dh+ <property name="dist" value="dist" />
32b54db7d7ecdb10cc3178edf2c480c6dc5c5559Jesse Butler <property name="versionfile" value="${src}/junit/runner/Version.java" />
32b54db7d7ecdb10cc3178edf2c480c6dc5c5559Jesse Butler <property name="zipfile" value="${dist}/${dist}.zip" />
32b54db7d7ecdb10cc3178edf2c480c6dc5c5559Jesse Butler- <property name="testsrc" location="src/test/java" />
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dh+ <property name="testsrc" location="src/test" />
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dh <property name="testbin" location="${target}/test/java" />
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dh <property name="unjarred"
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dh value="**/*.jar, ${testfiles}, doc/**, README.html, .classpath, .project, cpl-v10.html" />
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dh@@ -28,11 +28,18 @@
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dh
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dh <property name="javadocdir" location="${dist}/javadoc" />
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dh <property name="javadoczip" location="${dist}-javadoc.zip" />
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dh- <property name="hamcrestlib" location="lib/hamcrest-core-1.1.jar" />
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dh- <property name="hamcrestsrc" location="${dist}/temp.hamcrest.source" />
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dh+ <property name="javadocpackages" value="org.junit, org.junit.runner, org.junit.runner.description, org.junit.runner.manipulation, org.junit.runner.notification, org.junit.runners, org.hamcrest.core, org.junit.matchers" />
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dh+ <property name="hamcrestsrc" location="temp.hamcrest.source" />
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dh
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dh <target name="init">
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dh <tstamp/>
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dh+ <unjar src="${srcjar}" dest="${src}" />
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dh+ <copy todir="${testsrc}/org">
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dh+ <fileset dir="org" />
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dh+ </copy>
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dh+ <copy todir="${testsrc}/junit">
c3bc407cfbd238a18e4728ad5f36f39cecdb062fdh+ <fileset dir="junit" />
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dh+ </copy>
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dh </target>
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dh
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dh <target name="versiontag" depends="init">
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dh@@ -50,6 +57,8 @@
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dh <!-- If two builds are made within a minute -->
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dh <delete dir="${dist}" quiet="true" />
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dh <!-- Delete all previous temporary build artifacts -->
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dh+ <delete dir="${src}" quiet="true" />
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dh+ <delete dir="${testsrc}" quiet="true" />
c3bc407cfbd238a18e4728ad5f36f39cecdb062fdh <delete dir="${target}" quiet="true" />
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dh
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dh <delete file="${zipfile}" quiet="true"/>
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dh@@ -76,12 +85,12 @@
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dh </macrodef>
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dh
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dh <target name="build" depends="versiontag">
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dh- <junit_compilation srcdir="${src}" destdir="${bin}" classpath="${hamcrestlib}"/>
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dh- <unjar src="${hamcrestlib}" dest="${bin}" />
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dh- <junit_compilation srcdir="${testsrc}" destdir="${testbin}" classpath="${hamcrestlib};${bin}"/>
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dh+ <junit_compilation srcdir="${hamcrestsrc}" destdir="${bin}" classpath=""/>
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dh+ <junit_compilation srcdir="${src}" destdir="${bin}" classpath="${bin}"/>
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dh+ <junit_compilation srcdir="${testsrc}" destdir="${testbin}" classpath="${bin}"/>
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dh </target>
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dh
c3bc407cfbd238a18e4728ad5f36f39cecdb062fdh- <target name="jars" depends="build">
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dh+ <target name="jars">
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dh <mkdir dir="${dist}" />
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dh <jar
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dh jarfile="${dist}/${srcjar}"
73a3eccd27d9673a6407274ea0de350699562fd9David Hollister@@ -121,40 +130,33 @@
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dh
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dh <target name="samples-and-tests">
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dh <copy todir="${dist}">
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dh- <fileset dir="${testbin}" />
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dh- <fileset dir="${testsrc}" />
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dh+ <fileset dir="${testsrc}" />
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dh </copy>
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dh </target>
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dh
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dh- <target name="unjar.hamcrest">
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dh- <unjar src="${hamcrestlib}" dest="${hamcrestsrc}" />
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dh- </target>
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dh-
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dh+
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dh <target name="release-notes">
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dh <property name="basename" value="doc/ReleaseNotes${version-base}" />
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dh- <exec executable="build/Markdown.pl" failonerror="true">
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dh+ <exec executable="perl" failonerror="true">
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dh+ <arg file="../../Markdown.pl"/>
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dh <arg file="${basename}.txt"/>
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dh <redirector output="${basename}.html" />
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dh </exec>
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dh </target>
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dh
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dh- <target name="javadoc" depends="unjar.hamcrest">
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dh- <javadoc destdir="${javadocdir}"
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dh+ <target name="javadoc" >
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dh+ <javadoc packagenames="${javadocpackages}"
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dh+ destdir="${javadocdir}"
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dh author="false"
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dh version="false"
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dh use="false"
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dh windowtitle="JUnit API"
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dh- stylesheetfile="stylesheet.css"
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dh- >
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dh- <excludepackage name="junit.*" />
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dh- <excludepackage name="org.junit.internal.*" />
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dh- <excludepackage name="org.junit.experimental.theories.internal.*" />
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dh-
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dh- <sourcepath location="${src}" />
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dh- <sourcepath location="${hamcrestsrc}" />
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dh- <link href="http://java.sun.com/javase/6/docs/api/" />
37b6b6d4d240f6c7150638ee7c705b2a91f61183Srikanth Suravajhala- </javadoc>
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dh- </target>
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dh+ stylesheetfile="javadoc/stylesheet.css"
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dh+ >
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dh+ <sourcepath location="${src}" />
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dh+ <sourcepath location="${hamcrestsrc}" />
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dh+ </javadoc>
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dh+ </target>
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dh
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dh <target name="javadoczip">
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dh <delete file="${javadoczip}" />
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dh@@ -163,7 +165,7 @@
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dh </target>
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dh
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dh <target name="populate-dist"
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dh- depends="clean, build, jars, samples-and-tests, javadoc, release-notes"
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dh+ depends="clean, build, jars, samples-and-tests, javadoc"
c280a92b706bf16eee2a24cc328c9b78d71cb38cDavid Hollister >
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dh <copy todir="${dist}/doc">
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dh <fileset dir="doc"/>
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dh@@ -171,7 +173,6 @@
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dh <copy file="README.html" tofile="${dist}/README.html" />
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dh <copy file="BUILDING" tofile="${dist}/BUILDING" />
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dh <copy file="cpl-v10.html" tofile="${dist}/cpl-v10.html" />
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dh- <copy file="build.xml" tofile="${dist}/build.xml" />
c280a92b706bf16eee2a24cc328c9b78d71cb38cDavid Hollister </target>
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dh
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dh <macrodef name="run-tests">
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dh