Mercurial > jhg
annotate build.xml @ 180:42fe9a94b9d0
Report files as clean when no difference but timestamp found
author | Artem Tikhomirov <tikhomirov.artem@gmail.com> |
---|---|
date | Wed, 06 Apr 2011 03:08:05 +0200 |
parents | 7653bdf82cf0 |
children | b8534ac8ac67 |
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:
9
diff
changeset
|
2 <!-- |
993f6f8e1314
Test for log command
Artem Tikhomirov <tikhomirov.artem@gmail.com>
parents:
9
diff
changeset
|
3 Copyright (c) 2010-2011 TMate Software Ltd |
993f6f8e1314
Test for log command
Artem Tikhomirov <tikhomirov.artem@gmail.com>
parents:
9
diff
changeset
|
4 |
993f6f8e1314
Test for log command
Artem Tikhomirov <tikhomirov.artem@gmail.com>
parents:
9
diff
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:
9
diff
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:
9
diff
changeset
|
7 the Free Software Foundation; version 2 of the License. |
993f6f8e1314
Test for log command
Artem Tikhomirov <tikhomirov.artem@gmail.com>
parents:
9
diff
changeset
|
8 |
993f6f8e1314
Test for log command
Artem Tikhomirov <tikhomirov.artem@gmail.com>
parents:
9
diff
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:
9
diff
changeset
|
10 but WITHOUT ANY WARRANTY; without even the implied warranty of |
993f6f8e1314
Test for log command
Artem Tikhomirov <tikhomirov.artem@gmail.com>
parents:
9
diff
changeset
|
11 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
993f6f8e1314
Test for log command
Artem Tikhomirov <tikhomirov.artem@gmail.com>
parents:
9
diff
changeset
|
12 GNU General Public License for more details. |
993f6f8e1314
Test for log command
Artem Tikhomirov <tikhomirov.artem@gmail.com>
parents:
9
diff
changeset
|
13 |
993f6f8e1314
Test for log command
Artem Tikhomirov <tikhomirov.artem@gmail.com>
parents:
9
diff
changeset
|
14 For information on how to redistribute this software under |
993f6f8e1314
Test for log command
Artem Tikhomirov <tikhomirov.artem@gmail.com>
parents:
9
diff
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:
101
diff
changeset
|
16 contact TMate Software at support@hg4j.com |
70
993f6f8e1314
Test for log command
Artem Tikhomirov <tikhomirov.artem@gmail.com>
parents:
9
diff
changeset
|
17 --> |
101
777ab7034c1b
Switch to JUnit for tests
Artem Tikhomirov <tikhomirov.artem@gmail.com>
parents:
86
diff
changeset
|
18 <project name="hg4j" default="samples"> |
144
44185c4a850c
Samples updated
Artem Tikhomirov <tikhomirov.artem@gmail.com>
parents:
105
diff
changeset
|
19 <description> |
174
b1de83ffa7f8
Build shall succeed with no precompiled classes, too
Artem Tikhomirov <tikhomirov.artem@gmail.com>
parents:
166
diff
changeset
|
20 Build, test and showcase hg4j |
165
b45e612ea750
Build jar with sources along with main jars
Artem Tikhomirov <tikhomirov.artem@gmail.com>
parents:
157
diff
changeset
|
21 Targets: |
b45e612ea750
Build jar with sources along with main jars
Artem Tikhomirov <tikhomirov.artem@gmail.com>
parents:
157
diff
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:
157
diff
changeset
|
23 * tests - run tests with JUnit |
b45e612ea750
Build jar with sources along with main jars
Artem Tikhomirov <tikhomirov.artem@gmail.com>
parents:
157
diff
changeset
|
24 * samples - few command-line counterparts to demonstrate basic capabiliites |
174
b1de83ffa7f8
Build shall succeed with no precompiled classes, too
Artem Tikhomirov <tikhomirov.artem@gmail.com>
parents:
166
diff
changeset
|
25 </description> |
6
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:
105
diff
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:
165
diff
changeset
|
28 <property name="ver.qualifier" value="" /> |
1d0654be1466
First GA version is 0.1.0
Artem Tikhomirov <tikhomirov.artem@gmail.com>
parents:
165
diff
changeset
|
29 <property name="version.lib" value="0.1.0" /> |
144
44185c4a850c
Samples updated
Artem Tikhomirov <tikhomirov.artem@gmail.com>
parents:
105
diff
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:
105
diff
changeset
|
32 <property name="hg4j.jar" value="hg4j_${version.jar}.jar" /> |
44185c4a850c
Samples updated
Artem Tikhomirov <tikhomirov.artem@gmail.com>
parents:
105
diff
changeset
|
33 <property name="hg4j-tests.jar" value="hg4j-tests_${version.jar}.jar" /> |
44185c4a850c
Samples updated
Artem Tikhomirov <tikhomirov.artem@gmail.com>
parents:
105
diff
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:
157
diff
changeset
|
35 <property name="hg4j-src.jar" value="hg4j-src_${version.jar}.jar" /> |
144
44185c4a850c
Samples updated
Artem Tikhomirov <tikhomirov.artem@gmail.com>
parents:
105
diff
changeset
|
36 |
175
7653bdf82cf0
Nice ant --projecthelp -v output
Artem Tikhomirov <tikhomirov.artem@gmail.com>
parents:
174
diff
changeset
|
37 <target name="samples" depends="build-cmdline" description="Run sample command-line tools"> |
144
44185c4a850c
Samples updated
Artem Tikhomirov <tikhomirov.artem@gmail.com>
parents:
105
diff
changeset
|
38 <path id="path.cmdline" path="${hg4j.jar};${hg4j-console.jar}" /> |
44185c4a850c
Samples updated
Artem Tikhomirov <tikhomirov.artem@gmail.com>
parents:
105
diff
changeset
|
39 |
44185c4a850c
Samples updated
Artem Tikhomirov <tikhomirov.artem@gmail.com>
parents:
105
diff
changeset
|
40 <echo message="History of a specific file(s)" /> |
44185c4a850c
Samples updated
Artem Tikhomirov <tikhomirov.artem@gmail.com>
parents:
105
diff
changeset
|
41 <java classpathref="path.cmdline" classname="org.tmatesoft.hg.console.Log"> |
44185c4a850c
Samples updated
Artem Tikhomirov <tikhomirov.artem@gmail.com>
parents:
105
diff
changeset
|
42 <arg line="design.txt .classpath src/org/tmatesoft/hg/core/HgRepoFacade.java" /> |
44185c4a850c
Samples updated
Artem Tikhomirov <tikhomirov.artem@gmail.com>
parents:
105
diff
changeset
|
43 </java> |
44185c4a850c
Samples updated
Artem Tikhomirov <tikhomirov.artem@gmail.com>
parents:
105
diff
changeset
|
44 |
44185c4a850c
Samples updated
Artem Tikhomirov <tikhomirov.artem@gmail.com>
parents:
105
diff
changeset
|
45 <echo message="${line.separator}>>>Latest commit" /> |
44185c4a850c
Samples updated
Artem Tikhomirov <tikhomirov.artem@gmail.com>
parents:
105
diff
changeset
|
46 <java classpathref="path.cmdline" classname="org.tmatesoft.hg.console.Log"> |
44185c4a850c
Samples updated
Artem Tikhomirov <tikhomirov.artem@gmail.com>
parents:
105
diff
changeset
|
47 <arg line="--debug --limit 1" /> |
44185c4a850c
Samples updated
Artem Tikhomirov <tikhomirov.artem@gmail.com>
parents:
105
diff
changeset
|
48 </java> |
44185c4a850c
Samples updated
Artem Tikhomirov <tikhomirov.artem@gmail.com>
parents:
105
diff
changeset
|
49 |
44185c4a850c
Samples updated
Artem Tikhomirov <tikhomirov.artem@gmail.com>
parents:
105
diff
changeset
|
50 <echo message="${line.separator}>>>Content of a file" /> |
44185c4a850c
Samples updated
Artem Tikhomirov <tikhomirov.artem@gmail.com>
parents:
105
diff
changeset
|
51 <java classpathref="path.cmdline" classname="org.tmatesoft.hg.console.Cat"> |
44185c4a850c
Samples updated
Artem Tikhomirov <tikhomirov.artem@gmail.com>
parents:
105
diff
changeset
|
52 <arg line="src/org/tmatesoft/hg/core/HgRepoFacade.java --rev 1" /> |
44185c4a850c
Samples updated
Artem Tikhomirov <tikhomirov.artem@gmail.com>
parents:
105
diff
changeset
|
53 </java> |
44185c4a850c
Samples updated
Artem Tikhomirov <tikhomirov.artem@gmail.com>
parents:
105
diff
changeset
|
54 |
44185c4a850c
Samples updated
Artem Tikhomirov <tikhomirov.artem@gmail.com>
parents:
105
diff
changeset
|
55 <echo message="${line.separator}>>>Status between two revisions" /> |
44185c4a850c
Samples updated
Artem Tikhomirov <tikhomirov.artem@gmail.com>
parents:
105
diff
changeset
|
56 <java classpathref="path.cmdline" classname="org.tmatesoft.hg.console.Status"> |
44185c4a850c
Samples updated
Artem Tikhomirov <tikhomirov.artem@gmail.com>
parents:
105
diff
changeset
|
57 <arg line="--rev 140 --rev 142" /> |
44185c4a850c
Samples updated
Artem Tikhomirov <tikhomirov.artem@gmail.com>
parents:
105
diff
changeset
|
58 </java> |
44185c4a850c
Samples updated
Artem Tikhomirov <tikhomirov.artem@gmail.com>
parents:
105
diff
changeset
|
59 |
44185c4a850c
Samples updated
Artem Tikhomirov <tikhomirov.artem@gmail.com>
parents:
105
diff
changeset
|
60 <echo message="${line.separator}>>>Status, working copy, all" /> |
44185c4a850c
Samples updated
Artem Tikhomirov <tikhomirov.artem@gmail.com>
parents:
105
diff
changeset
|
61 <java classpathref="path.cmdline" classname="org.tmatesoft.hg.console.Status"> |
44185c4a850c
Samples updated
Artem Tikhomirov <tikhomirov.artem@gmail.com>
parents:
105
diff
changeset
|
62 <arg line="-A" /> |
44185c4a850c
Samples updated
Artem Tikhomirov <tikhomirov.artem@gmail.com>
parents:
105
diff
changeset
|
63 </java> |
44185c4a850c
Samples updated
Artem Tikhomirov <tikhomirov.artem@gmail.com>
parents:
105
diff
changeset
|
64 |
44185c4a850c
Samples updated
Artem Tikhomirov <tikhomirov.artem@gmail.com>
parents:
105
diff
changeset
|
65 <echo message="${line.separator}>>>Manifest" /> |
44185c4a850c
Samples updated
Artem Tikhomirov <tikhomirov.artem@gmail.com>
parents:
105
diff
changeset
|
66 <java classpathref="path.cmdline" classname="org.tmatesoft.hg.console.Manifest"> |
44185c4a850c
Samples updated
Artem Tikhomirov <tikhomirov.artem@gmail.com>
parents:
105
diff
changeset
|
67 <arg line="--debug" /> |
44185c4a850c
Samples updated
Artem Tikhomirov <tikhomirov.artem@gmail.com>
parents:
105
diff
changeset
|
68 </java> |
44185c4a850c
Samples updated
Artem Tikhomirov <tikhomirov.artem@gmail.com>
parents:
105
diff
changeset
|
69 </target> |
44185c4a850c
Samples updated
Artem Tikhomirov <tikhomirov.artem@gmail.com>
parents:
105
diff
changeset
|
70 |
175
7653bdf82cf0
Nice ant --projecthelp -v output
Artem Tikhomirov <tikhomirov.artem@gmail.com>
parents:
174
diff
changeset
|
71 <target name="tests" depends="build-tests" description="Launch tests with JUnit"> |
147
a05145db4d0c
Bring test repos along with us to recreate testbench
Artem Tikhomirov <tikhomirov.artem@gmail.com>
parents:
144
diff
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:
144
diff
changeset
|
73 <delete dir="${test-repos-root}" quiet="yes"/> |
155
a4ec5e087017
Dedicated location for various test data
Artem Tikhomirov <tikhomirov.artem@gmail.com>
parents:
147
diff
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:
102
diff
changeset
|
75 <junit> |
144
44185c4a850c
Samples updated
Artem Tikhomirov <tikhomirov.artem@gmail.com>
parents:
105
diff
changeset
|
76 <classpath path="${hg4j.jar};${hg4j-tests.jar};${junit.jar}" /> |
44185c4a850c
Samples updated
Artem Tikhomirov <tikhomirov.artem@gmail.com>
parents:
105
diff
changeset
|
77 <formatter type="xml" /> |
44185c4a850c
Samples updated
Artem Tikhomirov <tikhomirov.artem@gmail.com>
parents:
105
diff
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:
144
diff
changeset
|
79 <sysproperty key="hg4j.tests.repos" value="${test-repos-root}"/> |
144
44185c4a850c
Samples updated
Artem Tikhomirov <tikhomirov.artem@gmail.com>
parents:
105
diff
changeset
|
80 <test name="org.tmatesoft.hg.test.TestHistory" /> |
44185c4a850c
Samples updated
Artem Tikhomirov <tikhomirov.artem@gmail.com>
parents:
105
diff
changeset
|
81 <test name="org.tmatesoft.hg.test.TestManifest" /> |
44185c4a850c
Samples updated
Artem Tikhomirov <tikhomirov.artem@gmail.com>
parents:
105
diff
changeset
|
82 <test name="org.tmatesoft.hg.test.TestStatus" /> |
44185c4a850c
Samples updated
Artem Tikhomirov <tikhomirov.artem@gmail.com>
parents:
105
diff
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:
155
diff
changeset
|
84 <test name="org.tmatesoft.hg.test.TestByteChannel" /> |
101
777ab7034c1b
Switch to JUnit for tests
Artem Tikhomirov <tikhomirov.artem@gmail.com>
parents:
86
diff
changeset
|
85 </junit> |
70
993f6f8e1314
Test for log command
Artem Tikhomirov <tikhomirov.artem@gmail.com>
parents:
9
diff
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:
157
diff
changeset
|
88 <!-- --> |
175
7653bdf82cf0
Nice ant --projecthelp -v output
Artem Tikhomirov <tikhomirov.artem@gmail.com>
parents:
174
diff
changeset
|
89 <target name="build" depends="build-lib, build-cmdline, build-tests" description="Compile and bundle all jars"> |
165
b45e612ea750
Build jar with sources along with main jars
Artem Tikhomirov <tikhomirov.artem@gmail.com>
parents:
157
diff
changeset
|
90 <jar destfile="${hg4j-src.jar}"> |
b45e612ea750
Build jar with sources along with main jars
Artem Tikhomirov <tikhomirov.artem@gmail.com>
parents:
157
diff
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:
157
diff
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:
157
diff
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:
157
diff
changeset
|
94 <fileset file="COPYING"/> |
b45e612ea750
Build jar with sources along with main jars
Artem Tikhomirov <tikhomirov.artem@gmail.com>
parents:
157
diff
changeset
|
95 </jar> |
b45e612ea750
Build jar with sources along with main jars
Artem Tikhomirov <tikhomirov.artem@gmail.com>
parents:
157
diff
changeset
|
96 </target> |
b45e612ea750
Build jar with sources along with main jars
Artem Tikhomirov <tikhomirov.artem@gmail.com>
parents:
157
diff
changeset
|
97 |
b45e612ea750
Build jar with sources along with main jars
Artem Tikhomirov <tikhomirov.artem@gmail.com>
parents:
157
diff
changeset
|
98 <target name="build-lib"> |
144
44185c4a850c
Samples updated
Artem Tikhomirov <tikhomirov.artem@gmail.com>
parents:
105
diff
changeset
|
99 <mkdir dir="bin" /> |
44185c4a850c
Samples updated
Artem Tikhomirov <tikhomirov.artem@gmail.com>
parents:
105
diff
changeset
|
100 <javac srcdir="src" destdir="bin" /> |
44185c4a850c
Samples updated
Artem Tikhomirov <tikhomirov.artem@gmail.com>
parents:
105
diff
changeset
|
101 <jar destfile="${hg4j.jar}"> |
44185c4a850c
Samples updated
Artem Tikhomirov <tikhomirov.artem@gmail.com>
parents:
105
diff
changeset
|
102 <fileset dir="bin/"> |
44185c4a850c
Samples updated
Artem Tikhomirov <tikhomirov.artem@gmail.com>
parents:
105
diff
changeset
|
103 <include name="org/tmatesoft/hg/core/**" /> |
44185c4a850c
Samples updated
Artem Tikhomirov <tikhomirov.artem@gmail.com>
parents:
105
diff
changeset
|
104 <include name="org/tmatesoft/hg/util/**" /> |
44185c4a850c
Samples updated
Artem Tikhomirov <tikhomirov.artem@gmail.com>
parents:
105
diff
changeset
|
105 <include name="org/tmatesoft/hg/repo/**" /> |
44185c4a850c
Samples updated
Artem Tikhomirov <tikhomirov.artem@gmail.com>
parents:
105
diff
changeset
|
106 <include name="org/tmatesoft/hg/internal/**" /> |
44185c4a850c
Samples updated
Artem Tikhomirov <tikhomirov.artem@gmail.com>
parents:
105
diff
changeset
|
107 </fileset> |
147
a05145db4d0c
Bring test repos along with us to recreate testbench
Artem Tikhomirov <tikhomirov.artem@gmail.com>
parents:
144
diff
changeset
|
108 <fileset file="COPYING"/> |
144
44185c4a850c
Samples updated
Artem Tikhomirov <tikhomirov.artem@gmail.com>
parents:
105
diff
changeset
|
109 </jar> |
44185c4a850c
Samples updated
Artem Tikhomirov <tikhomirov.artem@gmail.com>
parents:
105
diff
changeset
|
110 </target> |
70
993f6f8e1314
Test for log command
Artem Tikhomirov <tikhomirov.artem@gmail.com>
parents:
9
diff
changeset
|
111 |
165
b45e612ea750
Build jar with sources along with main jars
Artem Tikhomirov <tikhomirov.artem@gmail.com>
parents:
157
diff
changeset
|
112 <target name="build-tests" depends="build-lib"> |
144
44185c4a850c
Samples updated
Artem Tikhomirov <tikhomirov.artem@gmail.com>
parents:
105
diff
changeset
|
113 <mkdir dir="bin" /> |
174
b1de83ffa7f8
Build shall succeed with no precompiled classes, too
Artem Tikhomirov <tikhomirov.artem@gmail.com>
parents:
166
diff
changeset
|
114 <javac srcdir="test" destdir="bin"> |
b1de83ffa7f8
Build shall succeed with no precompiled classes, too
Artem Tikhomirov <tikhomirov.artem@gmail.com>
parents:
166
diff
changeset
|
115 <classpath> |
b1de83ffa7f8
Build shall succeed with no precompiled classes, too
Artem Tikhomirov <tikhomirov.artem@gmail.com>
parents:
166
diff
changeset
|
116 <pathelement location="${hg4j.jar}"/> |
b1de83ffa7f8
Build shall succeed with no precompiled classes, too
Artem Tikhomirov <tikhomirov.artem@gmail.com>
parents:
166
diff
changeset
|
117 <pathelement location="${junit.jar}"/> |
b1de83ffa7f8
Build shall succeed with no precompiled classes, too
Artem Tikhomirov <tikhomirov.artem@gmail.com>
parents:
166
diff
changeset
|
118 </classpath> |
b1de83ffa7f8
Build shall succeed with no precompiled classes, too
Artem Tikhomirov <tikhomirov.artem@gmail.com>
parents:
166
diff
changeset
|
119 </javac> |
147
a05145db4d0c
Bring test repos along with us to recreate testbench
Artem Tikhomirov <tikhomirov.artem@gmail.com>
parents:
144
diff
changeset
|
120 <jar destfile="${hg4j-tests.jar}"> |
a05145db4d0c
Bring test repos along with us to recreate testbench
Artem Tikhomirov <tikhomirov.artem@gmail.com>
parents:
144
diff
changeset
|
121 <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:
144
diff
changeset
|
122 <fileset file="COPYING"/> |
a05145db4d0c
Bring test repos along with us to recreate testbench
Artem Tikhomirov <tikhomirov.artem@gmail.com>
parents:
144
diff
changeset
|
123 </jar> |
144
44185c4a850c
Samples updated
Artem Tikhomirov <tikhomirov.artem@gmail.com>
parents:
105
diff
changeset
|
124 </target> |
70
993f6f8e1314
Test for log command
Artem Tikhomirov <tikhomirov.artem@gmail.com>
parents:
9
diff
changeset
|
125 |
165
b45e612ea750
Build jar with sources along with main jars
Artem Tikhomirov <tikhomirov.artem@gmail.com>
parents:
157
diff
changeset
|
126 <target name="build-cmdline" depends="build-lib"> |
144
44185c4a850c
Samples updated
Artem Tikhomirov <tikhomirov.artem@gmail.com>
parents:
105
diff
changeset
|
127 <mkdir dir="bin" /> |
174
b1de83ffa7f8
Build shall succeed with no precompiled classes, too
Artem Tikhomirov <tikhomirov.artem@gmail.com>
parents:
166
diff
changeset
|
128 <javac srcdir="cmdline" destdir="bin"/> |
147
a05145db4d0c
Bring test repos along with us to recreate testbench
Artem Tikhomirov <tikhomirov.artem@gmail.com>
parents:
144
diff
changeset
|
129 <jar destfile="${hg4j-console.jar}"> |
a05145db4d0c
Bring test repos along with us to recreate testbench
Artem Tikhomirov <tikhomirov.artem@gmail.com>
parents:
144
diff
changeset
|
130 <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:
144
diff
changeset
|
131 <fileset file="COPYING"/> |
a05145db4d0c
Bring test repos along with us to recreate testbench
Artem Tikhomirov <tikhomirov.artem@gmail.com>
parents:
144
diff
changeset
|
132 </jar> |
144
44185c4a850c
Samples updated
Artem Tikhomirov <tikhomirov.artem@gmail.com>
parents:
105
diff
changeset
|
133 </target> |
165
b45e612ea750
Build jar with sources along with main jars
Artem Tikhomirov <tikhomirov.artem@gmail.com>
parents:
157
diff
changeset
|
134 |
6
5abe5af181bd
Ant script to build commands and run sample
Artem Tikhomirov <tikhomirov.artem@gmail.com>
parents:
diff
changeset
|
135 </project> |