Mercurial > hg4j
comparison build.xml @ 175:7653bdf82cf0
Nice ant --projecthelp -v output
| author | Artem Tikhomirov <tikhomirov.artem@gmail.com> |
|---|---|
| date | Wed, 30 Mar 2011 02:55:48 +0200 |
| parents | b1de83ffa7f8 |
| children | b8534ac8ac67 |
comparison
equal
deleted
inserted
replaced
| 174:b1de83ffa7f8 | 175:7653bdf82cf0 |
|---|---|
| 32 <property name="hg4j.jar" value="hg4j_${version.jar}.jar" /> | 32 <property name="hg4j.jar" value="hg4j_${version.jar}.jar" /> |
| 33 <property name="hg4j-tests.jar" value="hg4j-tests_${version.jar}.jar" /> | 33 <property name="hg4j-tests.jar" value="hg4j-tests_${version.jar}.jar" /> |
| 34 <property name="hg4j-console.jar" value="hg4j-console_${version.jar}.jar" /> | 34 <property name="hg4j-console.jar" value="hg4j-console_${version.jar}.jar" /> |
| 35 <property name="hg4j-src.jar" value="hg4j-src_${version.jar}.jar" /> | 35 <property name="hg4j-src.jar" value="hg4j-src_${version.jar}.jar" /> |
| 36 | 36 |
| 37 <target name="samples" depends="build-cmdline"> | 37 <target name="samples" depends="build-cmdline" description="Run sample command-line tools"> |
| 38 <path id="path.cmdline" path="${hg4j.jar};${hg4j-console.jar}" /> | 38 <path id="path.cmdline" path="${hg4j.jar};${hg4j-console.jar}" /> |
| 39 | 39 |
| 40 <echo message="History of a specific file(s)" /> | 40 <echo message="History of a specific file(s)" /> |
| 41 <java classpathref="path.cmdline" classname="org.tmatesoft.hg.console.Log"> | 41 <java classpathref="path.cmdline" classname="org.tmatesoft.hg.console.Log"> |
| 42 <arg line="design.txt .classpath src/org/tmatesoft/hg/core/HgRepoFacade.java" /> | 42 <arg line="design.txt .classpath src/org/tmatesoft/hg/core/HgRepoFacade.java" /> |
| 66 <java classpathref="path.cmdline" classname="org.tmatesoft.hg.console.Manifest"> | 66 <java classpathref="path.cmdline" classname="org.tmatesoft.hg.console.Manifest"> |
| 67 <arg line="--debug" /> | 67 <arg line="--debug" /> |
| 68 </java> | 68 </java> |
| 69 </target> | 69 </target> |
| 70 | 70 |
| 71 <target name="tests" depends="build-tests"> | 71 <target name="tests" depends="build-tests" description="Launch tests with JUnit"> |
| 72 <property name="test-repos-root" value="${java.io.tmpdir}/hg4j-tests/"/> | 72 <property name="test-repos-root" value="${java.io.tmpdir}/hg4j-tests/"/> |
| 73 <delete dir="${test-repos-root}" quiet="yes"/> | 73 <delete dir="${test-repos-root}" quiet="yes"/> |
| 74 <unjar src="test-data/test-repos.jar" dest="${test-repos-root}"/> | 74 <unjar src="test-data/test-repos.jar" dest="${test-repos-root}"/> |
| 75 <junit> | 75 <junit> |
| 76 <classpath path="${hg4j.jar};${hg4j-tests.jar};${junit.jar}" /> | 76 <classpath path="${hg4j.jar};${hg4j-tests.jar};${junit.jar}" /> |
| 84 <test name="org.tmatesoft.hg.test.TestByteChannel" /> | 84 <test name="org.tmatesoft.hg.test.TestByteChannel" /> |
| 85 </junit> | 85 </junit> |
| 86 </target> | 86 </target> |
| 87 | 87 |
| 88 <!-- --> | 88 <!-- --> |
| 89 <target name="build" depends="build-lib, build-cmdline, build-tests"> | 89 <target name="build" depends="build-lib, build-cmdline, build-tests" description="Compile and bundle all jars"> |
| 90 <jar destfile="${hg4j-src.jar}"> | 90 <jar destfile="${hg4j-src.jar}"> |
| 91 <fileset dir="src/" includes="org/tmatesoft/hg/**" /> | 91 <fileset dir="src/" includes="org/tmatesoft/hg/**" /> |
| 92 <fileset dir="test/" includes="org/tmatesoft/hg/**" /> | 92 <fileset dir="test/" includes="org/tmatesoft/hg/**" /> |
| 93 <fileset dir="cmdline/" includes="org/tmatesoft/hg/**" /> | 93 <fileset dir="cmdline/" includes="org/tmatesoft/hg/**" /> |
| 94 <fileset file="COPYING"/> | 94 <fileset file="COPYING"/> |
