Mercurial > jhg
annotate build.xml @ 169:8c8e3f372fa1
Towards initial clone: refactor HgBundle to provide slightly higher-level structure of the bundle
| author | Artem Tikhomirov <tikhomirov.artem@gmail.com> | 
|---|---|
| date | Wed, 23 Mar 2011 14:13:11 +0100 | 
| parents | 1d0654be1466 | 
| children | b1de83ffa7f8 | 
| rev | line source | 
|---|---|
| 6 
5abe5af181bd
Ant script to build commands and run sample
 Artem Tikhomirov <tikhomirov.artem@gmail.com> parents: diff
changeset | 1 <?xml version="1.0" encoding="UTF-8"?> | 
| 70 
993f6f8e1314
Test for log command
 Artem Tikhomirov <tikhomirov.artem@gmail.com> parents: 
9diff
changeset | 2 <!-- | 
| 
993f6f8e1314
Test for log command
 Artem Tikhomirov <tikhomirov.artem@gmail.com> parents: 
9diff
changeset | 3 Copyright (c) 2010-2011 TMate Software Ltd | 
| 
993f6f8e1314
Test for log command
 Artem Tikhomirov <tikhomirov.artem@gmail.com> parents: 
9diff
changeset | 4 | 
| 
993f6f8e1314
Test for log command
 Artem Tikhomirov <tikhomirov.artem@gmail.com> parents: 
9diff
changeset | 5 This program is free software; you can redistribute it and/or modify | 
| 
993f6f8e1314
Test for log command
 Artem Tikhomirov <tikhomirov.artem@gmail.com> parents: 
9diff
changeset | 6 it under the terms of the GNU General Public License as published by | 
| 
993f6f8e1314
Test for log command
 Artem Tikhomirov <tikhomirov.artem@gmail.com> parents: 
9diff
changeset | 7 the Free Software Foundation; version 2 of the License. | 
| 
993f6f8e1314
Test for log command
 Artem Tikhomirov <tikhomirov.artem@gmail.com> parents: 
9diff
changeset | 8 | 
| 
993f6f8e1314
Test for log command
 Artem Tikhomirov <tikhomirov.artem@gmail.com> parents: 
9diff
changeset | 9 This program is distributed in the hope that it will be useful, | 
| 
993f6f8e1314
Test for log command
 Artem Tikhomirov <tikhomirov.artem@gmail.com> parents: 
9diff
changeset | 10 but WITHOUT ANY WARRANTY; without even the implied warranty of | 
| 
993f6f8e1314
Test for log command
 Artem Tikhomirov <tikhomirov.artem@gmail.com> parents: 
9diff
changeset | 11 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | 
| 
993f6f8e1314
Test for log command
 Artem Tikhomirov <tikhomirov.artem@gmail.com> parents: 
9diff
changeset | 12 GNU General Public License for more details. | 
| 
993f6f8e1314
Test for log command
 Artem Tikhomirov <tikhomirov.artem@gmail.com> parents: 
9diff
changeset | 13 | 
| 
993f6f8e1314
Test for log command
 Artem Tikhomirov <tikhomirov.artem@gmail.com> parents: 
9diff
changeset | 14 For information on how to redistribute this software under | 
| 
993f6f8e1314
Test for log command
 Artem Tikhomirov <tikhomirov.artem@gmail.com> parents: 
9diff
changeset | 15 the terms of a license other than GNU General Public License | 
| 102 
a3a2e5deb320
Updated contact address to support@hg4j.com
 Artem Tikhomirov <tikhomirov.artem@gmail.com> parents: 
101diff
changeset | 16 contact TMate Software at support@hg4j.com | 
| 70 
993f6f8e1314
Test for log command
 Artem Tikhomirov <tikhomirov.artem@gmail.com> parents: 
9diff
changeset | 17 --> | 
| 101 
777ab7034c1b
Switch to JUnit for tests
 Artem Tikhomirov <tikhomirov.artem@gmail.com> parents: 
86diff
changeset | 18 <project name="hg4j" default="samples"> | 
| 144 
44185c4a850c
Samples updated
 Artem Tikhomirov <tikhomirov.artem@gmail.com> parents: 
105diff
changeset | 19 <description> | 
| 165 
b45e612ea750
Build jar with sources along with main jars
 Artem Tikhomirov <tikhomirov.artem@gmail.com> parents: 
157diff
changeset | 20 Build, test and showcase hg4j | 
| 
b45e612ea750
Build jar with sources along with main jars
 Artem Tikhomirov <tikhomirov.artem@gmail.com> parents: 
157diff
changeset | 21 Targets: | 
| 
b45e612ea750
Build jar with sources along with main jars
 Artem Tikhomirov <tikhomirov.artem@gmail.com> parents: 
157diff
changeset | 22 * build - compile and jar binary and source bundles | 
| 
b45e612ea750
Build jar with sources along with main jars
 Artem Tikhomirov <tikhomirov.artem@gmail.com> parents: 
157diff
changeset | 23 * tests - run tests with JUnit | 
| 
b45e612ea750
Build jar with sources along with main jars
 Artem Tikhomirov <tikhomirov.artem@gmail.com> parents: 
157diff
changeset | 24 * samples - few command-line counterparts to demonstrate basic capabiliites | 
| 6 
5abe5af181bd
Ant script to build commands and run sample
 Artem Tikhomirov <tikhomirov.artem@gmail.com> parents: diff
changeset | 25 </description> | 
| 
5abe5af181bd
Ant script to build commands and run sample
 Artem Tikhomirov <tikhomirov.artem@gmail.com> parents: diff
changeset | 26 | 
| 144 
44185c4a850c
Samples updated
 Artem Tikhomirov <tikhomirov.artem@gmail.com> parents: 
105diff
changeset | 27 <property name="junit.jar" value="lib/junit-4.8.2.jar" /> | 
| 166 
1d0654be1466
First GA version is 0.1.0
 Artem Tikhomirov <tikhomirov.artem@gmail.com> parents: 
165diff
changeset | 28 <property name="ver.qualifier" value="" /> | 
| 
1d0654be1466
First GA version is 0.1.0
 Artem Tikhomirov <tikhomirov.artem@gmail.com> parents: 
165diff
changeset | 29 <property name="version.lib" value="0.1.0" /> | 
| 144 
44185c4a850c
Samples updated
 Artem Tikhomirov <tikhomirov.artem@gmail.com> parents: 
105diff
changeset | 30 <property name="version.jar" value="${version.lib}${ver.qualifier}" /> | 
| 6 
5abe5af181bd
Ant script to build commands and run sample
 Artem Tikhomirov <tikhomirov.artem@gmail.com> parents: diff
changeset | 31 | 
| 144 
44185c4a850c
Samples updated
 Artem Tikhomirov <tikhomirov.artem@gmail.com> parents: 
105diff
changeset | 32 <property name="hg4j.jar" value="hg4j_${version.jar}.jar" /> | 
| 
44185c4a850c
Samples updated
 Artem Tikhomirov <tikhomirov.artem@gmail.com> parents: 
105diff
changeset | 33 <property name="hg4j-tests.jar" value="hg4j-tests_${version.jar}.jar" /> | 
| 
44185c4a850c
Samples updated
 Artem Tikhomirov <tikhomirov.artem@gmail.com> parents: 
105diff
changeset | 34 <property name="hg4j-console.jar" value="hg4j-console_${version.jar}.jar" /> | 
| 165 
b45e612ea750
Build jar with sources along with main jars
 Artem Tikhomirov <tikhomirov.artem@gmail.com> parents: 
157diff
changeset | 35 <property name="hg4j-src.jar" value="hg4j-src_${version.jar}.jar" /> | 
| 144 
44185c4a850c
Samples updated
 Artem Tikhomirov <tikhomirov.artem@gmail.com> parents: 
105diff
changeset | 36 | 
| 
44185c4a850c
Samples updated
 Artem Tikhomirov <tikhomirov.artem@gmail.com> parents: 
105diff
changeset | 37 <target name="samples" depends="build-cmdline"> | 
| 
44185c4a850c
Samples updated
 Artem Tikhomirov <tikhomirov.artem@gmail.com> parents: 
105diff
changeset | 38 <path id="path.cmdline" path="${hg4j.jar};${hg4j-console.jar}" /> | 
| 
44185c4a850c
Samples updated
 Artem Tikhomirov <tikhomirov.artem@gmail.com> parents: 
105diff
changeset | 39 | 
| 
44185c4a850c
Samples updated
 Artem Tikhomirov <tikhomirov.artem@gmail.com> parents: 
105diff
changeset | 40 <echo message="History of a specific file(s)" /> | 
| 
44185c4a850c
Samples updated
 Artem Tikhomirov <tikhomirov.artem@gmail.com> parents: 
105diff
changeset | 41 <java classpathref="path.cmdline" classname="org.tmatesoft.hg.console.Log"> | 
| 
44185c4a850c
Samples updated
 Artem Tikhomirov <tikhomirov.artem@gmail.com> parents: 
105diff
changeset | 42 <arg line="design.txt .classpath src/org/tmatesoft/hg/core/HgRepoFacade.java" /> | 
| 
44185c4a850c
Samples updated
 Artem Tikhomirov <tikhomirov.artem@gmail.com> parents: 
105diff
changeset | 43 </java> | 
| 
44185c4a850c
Samples updated
 Artem Tikhomirov <tikhomirov.artem@gmail.com> parents: 
105diff
changeset | 44 | 
| 
44185c4a850c
Samples updated
 Artem Tikhomirov <tikhomirov.artem@gmail.com> parents: 
105diff
changeset | 45 <echo message="${line.separator}>>>Latest commit" /> | 
| 
44185c4a850c
Samples updated
 Artem Tikhomirov <tikhomirov.artem@gmail.com> parents: 
105diff
changeset | 46 <java classpathref="path.cmdline" classname="org.tmatesoft.hg.console.Log"> | 
| 
44185c4a850c
Samples updated
 Artem Tikhomirov <tikhomirov.artem@gmail.com> parents: 
105diff
changeset | 47 <arg line="--debug --limit 1" /> | 
| 
44185c4a850c
Samples updated
 Artem Tikhomirov <tikhomirov.artem@gmail.com> parents: 
105diff
changeset | 48 </java> | 
| 
44185c4a850c
Samples updated
 Artem Tikhomirov <tikhomirov.artem@gmail.com> parents: 
105diff
changeset | 49 | 
| 
44185c4a850c
Samples updated
 Artem Tikhomirov <tikhomirov.artem@gmail.com> parents: 
105diff
changeset | 50 <echo message="${line.separator}>>>Content of a file" /> | 
| 
44185c4a850c
Samples updated
 Artem Tikhomirov <tikhomirov.artem@gmail.com> parents: 
105diff
changeset | 51 <java classpathref="path.cmdline" classname="org.tmatesoft.hg.console.Cat"> | 
| 
44185c4a850c
Samples updated
 Artem Tikhomirov <tikhomirov.artem@gmail.com> parents: 
105diff
changeset | 52 <arg line="src/org/tmatesoft/hg/core/HgRepoFacade.java --rev 1" /> | 
| 
44185c4a850c
Samples updated
 Artem Tikhomirov <tikhomirov.artem@gmail.com> parents: 
105diff
changeset | 53 </java> | 
| 
44185c4a850c
Samples updated
 Artem Tikhomirov <tikhomirov.artem@gmail.com> parents: 
105diff
changeset | 54 | 
| 
44185c4a850c
Samples updated
 Artem Tikhomirov <tikhomirov.artem@gmail.com> parents: 
105diff
changeset | 55 <echo message="${line.separator}>>>Status between two revisions" /> | 
| 
44185c4a850c
Samples updated
 Artem Tikhomirov <tikhomirov.artem@gmail.com> parents: 
105diff
changeset | 56 <java classpathref="path.cmdline" classname="org.tmatesoft.hg.console.Status"> | 
| 
44185c4a850c
Samples updated
 Artem Tikhomirov <tikhomirov.artem@gmail.com> parents: 
105diff
changeset | 57 <arg line="--rev 140 --rev 142" /> | 
| 
44185c4a850c
Samples updated
 Artem Tikhomirov <tikhomirov.artem@gmail.com> parents: 
105diff
changeset | 58 </java> | 
| 
44185c4a850c
Samples updated
 Artem Tikhomirov <tikhomirov.artem@gmail.com> parents: 
105diff
changeset | 59 | 
| 
44185c4a850c
Samples updated
 Artem Tikhomirov <tikhomirov.artem@gmail.com> parents: 
105diff
changeset | 60 <echo message="${line.separator}>>>Status, working copy, all" /> | 
| 
44185c4a850c
Samples updated
 Artem Tikhomirov <tikhomirov.artem@gmail.com> parents: 
105diff
changeset | 61 <java classpathref="path.cmdline" classname="org.tmatesoft.hg.console.Status"> | 
| 
44185c4a850c
Samples updated
 Artem Tikhomirov <tikhomirov.artem@gmail.com> parents: 
105diff
changeset | 62 <arg line="-A" /> | 
| 
44185c4a850c
Samples updated
 Artem Tikhomirov <tikhomirov.artem@gmail.com> parents: 
105diff
changeset | 63 </java> | 
| 
44185c4a850c
Samples updated
 Artem Tikhomirov <tikhomirov.artem@gmail.com> parents: 
105diff
changeset | 64 | 
| 
44185c4a850c
Samples updated
 Artem Tikhomirov <tikhomirov.artem@gmail.com> parents: 
105diff
changeset | 65 <echo message="${line.separator}>>>Manifest" /> | 
| 
44185c4a850c
Samples updated
 Artem Tikhomirov <tikhomirov.artem@gmail.com> parents: 
105diff
changeset | 66 <java classpathref="path.cmdline" classname="org.tmatesoft.hg.console.Manifest"> | 
| 
44185c4a850c
Samples updated
 Artem Tikhomirov <tikhomirov.artem@gmail.com> parents: 
105diff
changeset | 67 <arg line="--debug" /> | 
| 
44185c4a850c
Samples updated
 Artem Tikhomirov <tikhomirov.artem@gmail.com> parents: 
105diff
changeset | 68 </java> | 
| 
44185c4a850c
Samples updated
 Artem Tikhomirov <tikhomirov.artem@gmail.com> parents: 
105diff
changeset | 69 </target> | 
| 
44185c4a850c
Samples updated
 Artem Tikhomirov <tikhomirov.artem@gmail.com> parents: 
105diff
changeset | 70 | 
| 86 
ee4458416579
Build command line tools into separate jar
 Artem Tikhomirov <tikhomirov.artem@gmail.com> parents: 
81diff
changeset | 71 <target name="tests" depends="build-tests"> | 
| 147 
a05145db4d0c
Bring test repos along with us to recreate testbench
 Artem Tikhomirov <tikhomirov.artem@gmail.com> parents: 
144diff
changeset | 72 <property name="test-repos-root" value="${java.io.tmpdir}/hg4j-tests/"/> | 
| 
a05145db4d0c
Bring test repos along with us to recreate testbench
 Artem Tikhomirov <tikhomirov.artem@gmail.com> parents: 
144diff
changeset | 73 <delete dir="${test-repos-root}" quiet="yes"/> | 
| 155 
a4ec5e087017
Dedicated location for various test data
 Artem Tikhomirov <tikhomirov.artem@gmail.com> parents: 
147diff
changeset | 74 <unjar src="test-data/test-repos.jar" dest="${test-repos-root}"/> | 
| 103 
0b2dcca7de9f
ErrorCollector in tests to grab multiple errors
 Artem Tikhomirov <tikhomirov.artem@gmail.com> parents: 
102diff
changeset | 75 <junit> | 
| 144 
44185c4a850c
Samples updated
 Artem Tikhomirov <tikhomirov.artem@gmail.com> parents: 
105diff
changeset | 76 <classpath path="${hg4j.jar};${hg4j-tests.jar};${junit.jar}" /> | 
| 
44185c4a850c
Samples updated
 Artem Tikhomirov <tikhomirov.artem@gmail.com> parents: 
105diff
changeset | 77 <formatter type="xml" /> | 
| 
44185c4a850c
Samples updated
 Artem Tikhomirov <tikhomirov.artem@gmail.com> parents: 
105diff
changeset | 78 <formatter type="plain" usefile="no" /> | 
| 147 
a05145db4d0c
Bring test repos along with us to recreate testbench
 Artem Tikhomirov <tikhomirov.artem@gmail.com> parents: 
144diff
changeset | 79 <sysproperty key="hg4j.tests.repos" value="${test-repos-root}"/> | 
| 144 
44185c4a850c
Samples updated
 Artem Tikhomirov <tikhomirov.artem@gmail.com> parents: 
105diff
changeset | 80 <test name="org.tmatesoft.hg.test.TestHistory" /> | 
| 
44185c4a850c
Samples updated
 Artem Tikhomirov <tikhomirov.artem@gmail.com> parents: 
105diff
changeset | 81 <test name="org.tmatesoft.hg.test.TestManifest" /> | 
| 
44185c4a850c
Samples updated
 Artem Tikhomirov <tikhomirov.artem@gmail.com> parents: 
105diff
changeset | 82 <test name="org.tmatesoft.hg.test.TestStatus" /> | 
| 
44185c4a850c
Samples updated
 Artem Tikhomirov <tikhomirov.artem@gmail.com> parents: 
105diff
changeset | 83 <test name="org.tmatesoft.hg.test.TestStorePath" /> | 
| 157 
d5268ca7715b
Merged branch wrap-data-access into default for resource-friendly data access. Updated API to promote that friendliness to clients (channels, not byte[]). More exceptions
 Artem Tikhomirov <tikhomirov.artem@gmail.com> parents: 
155diff
changeset | 84 <test name="org.tmatesoft.hg.test.TestByteChannel" /> | 
| 101 
777ab7034c1b
Switch to JUnit for tests
 Artem Tikhomirov <tikhomirov.artem@gmail.com> parents: 
86diff
changeset | 85 </junit> | 
| 70 
993f6f8e1314
Test for log command
 Artem Tikhomirov <tikhomirov.artem@gmail.com> parents: 
9diff
changeset | 86 </target> | 
| 6 
5abe5af181bd
Ant script to build commands and run sample
 Artem Tikhomirov <tikhomirov.artem@gmail.com> parents: diff
changeset | 87 | 
| 165 
b45e612ea750
Build jar with sources along with main jars
 Artem Tikhomirov <tikhomirov.artem@gmail.com> parents: 
157diff
changeset | 88 <!-- --> | 
| 
b45e612ea750
Build jar with sources along with main jars
 Artem Tikhomirov <tikhomirov.artem@gmail.com> parents: 
157diff
changeset | 89 <target name="build" depends="build-lib, build-cmdline, build-tests"> | 
| 
b45e612ea750
Build jar with sources along with main jars
 Artem Tikhomirov <tikhomirov.artem@gmail.com> parents: 
157diff
changeset | 90 <jar destfile="${hg4j-src.jar}"> | 
| 
b45e612ea750
Build jar with sources along with main jars
 Artem Tikhomirov <tikhomirov.artem@gmail.com> parents: 
157diff
changeset | 91 <fileset dir="src/" includes="org/tmatesoft/hg/**" /> | 
| 
b45e612ea750
Build jar with sources along with main jars
 Artem Tikhomirov <tikhomirov.artem@gmail.com> parents: 
157diff
changeset | 92 <fileset dir="test/" includes="org/tmatesoft/hg/**" /> | 
| 
b45e612ea750
Build jar with sources along with main jars
 Artem Tikhomirov <tikhomirov.artem@gmail.com> parents: 
157diff
changeset | 93 <fileset dir="cmdline/" includes="org/tmatesoft/hg/**" /> | 
| 
b45e612ea750
Build jar with sources along with main jars
 Artem Tikhomirov <tikhomirov.artem@gmail.com> parents: 
157diff
changeset | 94 <fileset file="COPYING"/> | 
| 
b45e612ea750
Build jar with sources along with main jars
 Artem Tikhomirov <tikhomirov.artem@gmail.com> parents: 
157diff
changeset | 95 </jar> | 
| 
b45e612ea750
Build jar with sources along with main jars
 Artem Tikhomirov <tikhomirov.artem@gmail.com> parents: 
157diff
changeset | 96 </target> | 
| 
b45e612ea750
Build jar with sources along with main jars
 Artem Tikhomirov <tikhomirov.artem@gmail.com> parents: 
157diff
changeset | 97 | 
| 
b45e612ea750
Build jar with sources along with main jars
 Artem Tikhomirov <tikhomirov.artem@gmail.com> parents: 
157diff
changeset | 98 <target name="build-lib"> | 
| 144 
44185c4a850c
Samples updated
 Artem Tikhomirov <tikhomirov.artem@gmail.com> parents: 
105diff
changeset | 99 <mkdir dir="bin" /> | 
| 
44185c4a850c
Samples updated
 Artem Tikhomirov <tikhomirov.artem@gmail.com> parents: 
105diff
changeset | 100 <javac srcdir="src" destdir="bin" /> | 
| 
44185c4a850c
Samples updated
 Artem Tikhomirov <tikhomirov.artem@gmail.com> parents: 
105diff
changeset | 101 <jar destfile="${hg4j.jar}"> | 
| 
44185c4a850c
Samples updated
 Artem Tikhomirov <tikhomirov.artem@gmail.com> parents: 
105diff
changeset | 102 <fileset dir="bin/"> | 
| 
44185c4a850c
Samples updated
 Artem Tikhomirov <tikhomirov.artem@gmail.com> parents: 
105diff
changeset | 103 <include name="org/tmatesoft/hg/core/**" /> | 
| 
44185c4a850c
Samples updated
 Artem Tikhomirov <tikhomirov.artem@gmail.com> parents: 
105diff
changeset | 104 <include name="org/tmatesoft/hg/util/**" /> | 
| 
44185c4a850c
Samples updated
 Artem Tikhomirov <tikhomirov.artem@gmail.com> parents: 
105diff
changeset | 105 <include name="org/tmatesoft/hg/repo/**" /> | 
| 
44185c4a850c
Samples updated
 Artem Tikhomirov <tikhomirov.artem@gmail.com> parents: 
105diff
changeset | 106 <include name="org/tmatesoft/hg/internal/**" /> | 
| 
44185c4a850c
Samples updated
 Artem Tikhomirov <tikhomirov.artem@gmail.com> parents: 
105diff
changeset | 107 </fileset> | 
| 147 
a05145db4d0c
Bring test repos along with us to recreate testbench
 Artem Tikhomirov <tikhomirov.artem@gmail.com> parents: 
144diff
changeset | 108 <fileset file="COPYING"/> | 
| 144 
44185c4a850c
Samples updated
 Artem Tikhomirov <tikhomirov.artem@gmail.com> parents: 
105diff
changeset | 109 </jar> | 
| 
44185c4a850c
Samples updated
 Artem Tikhomirov <tikhomirov.artem@gmail.com> parents: 
105diff
changeset | 110 </target> | 
| 70 
993f6f8e1314
Test for log command
 Artem Tikhomirov <tikhomirov.artem@gmail.com> parents: 
9diff
changeset | 111 | 
| 165 
b45e612ea750
Build jar with sources along with main jars
 Artem Tikhomirov <tikhomirov.artem@gmail.com> parents: 
157diff
changeset | 112 <target name="build-tests" depends="build-lib"> | 
| 144 
44185c4a850c
Samples updated
 Artem Tikhomirov <tikhomirov.artem@gmail.com> parents: 
105diff
changeset | 113 <mkdir dir="bin" /> | 
| 
44185c4a850c
Samples updated
 Artem Tikhomirov <tikhomirov.artem@gmail.com> parents: 
105diff
changeset | 114 <javac srcdir="test" destdir="bin" /> | 
| 147 
a05145db4d0c
Bring test repos along with us to recreate testbench
 Artem Tikhomirov <tikhomirov.artem@gmail.com> parents: 
144diff
changeset | 115 <jar destfile="${hg4j-tests.jar}"> | 
| 
a05145db4d0c
Bring test repos along with us to recreate testbench
 Artem Tikhomirov <tikhomirov.artem@gmail.com> parents: 
144diff
changeset | 116 <fileset dir="bin" includes="org/tmatesoft/hg/test/**"/> | 
| 
a05145db4d0c
Bring test repos along with us to recreate testbench
 Artem Tikhomirov <tikhomirov.artem@gmail.com> parents: 
144diff
changeset | 117 <fileset file="COPYING"/> | 
| 
a05145db4d0c
Bring test repos along with us to recreate testbench
 Artem Tikhomirov <tikhomirov.artem@gmail.com> parents: 
144diff
changeset | 118 </jar> | 
| 144 
44185c4a850c
Samples updated
 Artem Tikhomirov <tikhomirov.artem@gmail.com> parents: 
105diff
changeset | 119 </target> | 
| 70 
993f6f8e1314
Test for log command
 Artem Tikhomirov <tikhomirov.artem@gmail.com> parents: 
9diff
changeset | 120 | 
| 165 
b45e612ea750
Build jar with sources along with main jars
 Artem Tikhomirov <tikhomirov.artem@gmail.com> parents: 
157diff
changeset | 121 <target name="build-cmdline" depends="build-lib"> | 
| 144 
44185c4a850c
Samples updated
 Artem Tikhomirov <tikhomirov.artem@gmail.com> parents: 
105diff
changeset | 122 <mkdir dir="bin" /> | 
| 
44185c4a850c
Samples updated
 Artem Tikhomirov <tikhomirov.artem@gmail.com> parents: 
105diff
changeset | 123 <javac srcdir="cmdline" destdir="bin" /> | 
| 147 
a05145db4d0c
Bring test repos along with us to recreate testbench
 Artem Tikhomirov <tikhomirov.artem@gmail.com> parents: 
144diff
changeset | 124 <jar destfile="${hg4j-console.jar}"> | 
| 
a05145db4d0c
Bring test repos along with us to recreate testbench
 Artem Tikhomirov <tikhomirov.artem@gmail.com> parents: 
144diff
changeset | 125 <fileset dir="bin/" includes="org/tmatesoft/hg/console/**"/> | 
| 
a05145db4d0c
Bring test repos along with us to recreate testbench
 Artem Tikhomirov <tikhomirov.artem@gmail.com> parents: 
144diff
changeset | 126 <fileset file="COPYING"/> | 
| 
a05145db4d0c
Bring test repos along with us to recreate testbench
 Artem Tikhomirov <tikhomirov.artem@gmail.com> parents: 
144diff
changeset | 127 </jar> | 
| 144 
44185c4a850c
Samples updated
 Artem Tikhomirov <tikhomirov.artem@gmail.com> parents: 
105diff
changeset | 128 </target> | 
| 165 
b45e612ea750
Build jar with sources along with main jars
 Artem Tikhomirov <tikhomirov.artem@gmail.com> parents: 
157diff
changeset | 129 | 
| 6 
5abe5af181bd
Ant script to build commands and run sample
 Artem Tikhomirov <tikhomirov.artem@gmail.com> parents: diff
changeset | 130 </project> | 
