Mercurial > hg > mercurial
annotate mercurial.xml @ 192:ca662924f8f3 Eluru-6.0.x
Remove properties file
author | Dmitry Neverov <dmitry.neverov@jetbrains.com> |
---|---|
date | Wed, 16 Mar 2011 10:31:41 +0300 |
parents | 3ee5a8558eed |
children | 67a20cc047cb 48a16c82f0fe |
rev | line source |
---|---|
51 | 1 <?xml version="1.0" encoding="UTF-8"?> |
5 | 2 <project name="mercurial" default="all"> |
3 | |
4 | |
5 <property file="mercurial.properties"/> | |
6 <!-- Uncomment the following property if no tests compilation is needed --> | |
7 <!-- | |
8 <property name="skip.tests" value="true"/> | |
9 --> | |
10 | |
11 <!-- Compiler options --> | |
12 | |
13 <property name="compiler.debug" value="on"/> | |
14 <property name="compiler.generate.no.warnings" value="off"/> | |
15 <property name="compiler.args" value=""/> | |
16 <property name="compiler.max.memory" value="128m"/> | |
17 <patternset id="ignored.files"> | |
18 <exclude name="**/CVS/**"/> | |
19 <exclude name="**/SCCS/**"/> | |
20 <exclude name="**/RCS/**"/> | |
21 <exclude name="**/rcs/**"/> | |
22 <exclude name="**/.DS_Store/**"/> | |
23 <exclude name="**/.svn/**"/> | |
24 <exclude name="**/.pyc/**"/> | |
25 <exclude name="**/.pyo/**"/> | |
51 | 26 <exclude name="**/*.pyc/**"/> |
27 <exclude name="**/*.pyo/**"/> | |
28 <exclude name="**/.git/**"/> | |
77 | 29 <exclude name="**/*.hprof/**"/> |
30 <exclude name="**/_svn/**"/> | |
106 | 31 <exclude name="**/.hg/**"/> |
134 | 32 <exclude name="**/.sbas/**"/> |
33 <exclude name="**/.IJI.*/**"/> | |
77 | 34 </patternset> |
35 <patternset id="library.patterns"> | |
36 <include name="*.zip"/> | |
37 <include name="*.war"/> | |
38 <include name="*.egg"/> | |
39 <include name="*.ear"/> | |
40 <include name="*.swc"/> | |
41 <include name="*.jar"/> | |
5 | 42 </patternset> |
43 <patternset id="compiler.resources"> | |
44 <include name="**/?*.properties"/> | |
45 <include name="**/?*.xml"/> | |
46 <include name="**/?*.gif"/> | |
47 <include name="**/?*.png"/> | |
48 <include name="**/?*.jpeg"/> | |
49 <include name="**/?*.jpg"/> | |
50 <include name="**/?*.html"/> | |
51 <include name="**/?*.dtd"/> | |
52 <include name="**/?*.tld"/> | |
6 | 53 <include name="**/?*.jsp"/> |
54 <include name="**/?*.tag"/> | |
5 | 55 </patternset> |
56 | |
57 | |
58 <!-- Project Libraries --> | |
59 | |
77 | 60 <path id="library.idea-openapi.classpath"> |
61 <pathelement location="${path.variable.teamcitydistribution}/webapps/ROOT/WEB-INF/lib/annotations.jar"/> | |
62 <pathelement location="${path.variable.teamcitydistribution}/webapps/ROOT/WEB-INF/lib/openapi.jar"/> | |
63 <pathelement location="${path.variable.teamcitydistribution}/webapps/ROOT/WEB-INF/lib/resources_en.jar"/> | |
64 <pathelement location="${path.variable.teamcitydistribution}/webapps/ROOT/WEB-INF/lib/util.jar"/> | |
5 | 65 </path> |
66 | |
77 | 67 <path id="library.jmock.classpath"> |
68 <pathelement location="${basedir}/mercurial-tests/lib/jmock-SNAPSHOT.jar"/> | |
5 | 69 </path> |
70 | |
71 <path id="library.junit.classpath"> | |
72 <pathelement location="${basedir}/mercurial-tests/lib/junit-3.8.1.jar"/> | |
73 </path> | |
74 | |
77 | 75 <path id="library.log4j.classpath"> |
76 <pathelement location="${path.variable.teamcitydistribution}/webapps/ROOT/WEB-INF/lib/log4j-1.2.12.jar"/> | |
5 | 77 </path> |
78 | |
79 <path id="library.teamcity-impl.classpath"> | |
77 | 80 <pathelement location="${path.variable.teamcitydistribution}/webapps/ROOT/WEB-INF/lib/patches-impl.jar"/> |
81 <pathelement location="${path.variable.teamcitydistribution}/webapps/ROOT/WEB-INF/lib/trove4j.jar"/> | |
5 | 82 </path> |
83 | |
77 | 84 <path id="library.teamcity-testsapi.classpath"> |
85 <pathelement location="${path.variable.teamcitydistribution}/devPackage/tests/patches-test.jar"/> | |
5 | 86 </path> |
87 | |
77 | 88 <path id="library.teamcityapi-agent.classpath"> |
89 <pathelement location="${path.variable.teamcitydistribution}/devPackage/agent-api.jar"/> | |
27
7944e8985ebd
prepare modules structure for agent side checkout
Pavel.Sher
parents:
15
diff
changeset
|
90 </path> |
7944e8985ebd
prepare modules structure for agent side checkout
Pavel.Sher
parents:
15
diff
changeset
|
91 |
7944e8985ebd
prepare modules structure for agent side checkout
Pavel.Sher
parents:
15
diff
changeset
|
92 <path id="library.teamcityapi-common.classpath"> |
77 | 93 <pathelement location="${path.variable.teamcitydistribution}/devPackage/common-api.jar"/> |
28
a7cab5083ada
libraries moved on top level, dummy implementation of agent side checkout interface
Pavel.Sher
parents:
27
diff
changeset
|
94 </path> |
a7cab5083ada
libraries moved on top level, dummy implementation of agent side checkout interface
Pavel.Sher
parents:
27
diff
changeset
|
95 |
77 | 96 <path id="library.teamcityapi-server.classpath"> |
97 <pathelement location="${path.variable.teamcitydistribution}/devPackage/server-api.jar"/> | |
98 </path> | |
99 | |
100 <path id="library.testng.classpath"> | |
101 <pathelement location="${basedir}/mercurial-tests/lib/testng-5.7-jdk15.jar"/> | |
5 | 102 </path> |
103 | |
104 | |
134 | 105 <!-- Global Libraries --> |
106 | |
107 | |
5 | 108 <!-- Application Server Libraries --> |
109 | |
110 <!-- Modules --> | |
111 | |
112 | |
113 <!-- Module main --> | |
114 | |
115 <dirname property="module.main.basedir" file="${ant.file}"/> | |
116 | |
117 | |
118 | |
119 <property name="compiler.args.main" value="${compiler.args}"/> | |
120 | |
15 | 121 <property name="main.output.dir" value="undefined"/> |
122 <property name="main.testoutput.dir" value="undefined"/> | |
5 | 123 |
124 <path id="main.module.bootclasspath"> | |
125 <!-- Paths to be included in compilation bootclasspath --> | |
126 </path> | |
127 | |
134 | 128 <path id="main.module.production.classpath"/> |
129 | |
130 <path id="main.runtime.production.module.classpath"/> | |
131 | |
5 | 132 <path id="main.module.classpath"/> |
133 | |
15 | 134 <path id="main.runtime.module.classpath"/> |
5 | 135 |
136 | |
137 <patternset id="excluded.from.module.main"> | |
138 <patternset refid="ignored.files"/> | |
139 </patternset> | |
140 | |
141 <patternset id="excluded.from.compilation.main"> | |
142 <patternset refid="excluded.from.module.main"/> | |
143 </patternset> | |
144 | |
145 | |
146 <target name="compile.module.main" depends="compile.module.main.production,compile.module.main.tests" description="Compile module main"/> | |
147 | |
148 <target name="compile.module.main.production" description="Compile module main; production classes"/> | |
149 | |
150 <target name="compile.module.main.tests" depends="compile.module.main.production" description="compile module main; test classes" unless="skip.tests"/> | |
151 | |
152 <target name="clean.module.main" description="cleanup module"> | |
153 <delete dir="${main.output.dir}"/> | |
154 <delete dir="${main.testoutput.dir}"/> | |
155 </target> | |
156 | |
157 | |
27
7944e8985ebd
prepare modules structure for agent side checkout
Pavel.Sher
parents:
15
diff
changeset
|
158 <!-- Module mercurial-common --> |
7944e8985ebd
prepare modules structure for agent side checkout
Pavel.Sher
parents:
15
diff
changeset
|
159 |
7944e8985ebd
prepare modules structure for agent side checkout
Pavel.Sher
parents:
15
diff
changeset
|
160 <dirname property="module.mercurial-common.basedir" file="${ant.file}"/> |
5 | 161 |
162 | |
163 | |
27
7944e8985ebd
prepare modules structure for agent side checkout
Pavel.Sher
parents:
15
diff
changeset
|
164 <property name="compiler.args.mercurial-common" value="${compiler.args}"/> |
5 | 165 |
27
7944e8985ebd
prepare modules structure for agent side checkout
Pavel.Sher
parents:
15
diff
changeset
|
166 <property name="mercurial-common.output.dir" value="${module.mercurial-common.basedir}/mercurial-common/classes"/> |
7944e8985ebd
prepare modules structure for agent side checkout
Pavel.Sher
parents:
15
diff
changeset
|
167 <property name="mercurial-common.testoutput.dir" value="${module.mercurial-common.basedir}/mercurial-common/classes"/> |
5 | 168 |
27
7944e8985ebd
prepare modules structure for agent side checkout
Pavel.Sher
parents:
15
diff
changeset
|
169 <path id="mercurial-common.module.bootclasspath"> |
5 | 170 <!-- Paths to be included in compilation bootclasspath --> |
171 </path> | |
172 | |
134 | 173 <path id="mercurial-common.module.production.classpath"> |
174 <path refid="library.teamcityapi-common.classpath"/> | |
175 <path refid="library.idea-openapi.classpath"/> | |
176 </path> | |
177 | |
178 <path id="mercurial-common.runtime.production.module.classpath"> | |
179 <pathelement location="${mercurial-common.output.dir}"/> | |
180 <path refid="library.teamcityapi-common.classpath"/> | |
181 <path refid="library.idea-openapi.classpath"/> | |
182 </path> | |
183 | |
27
7944e8985ebd
prepare modules structure for agent side checkout
Pavel.Sher
parents:
15
diff
changeset
|
184 <path id="mercurial-common.module.classpath"> |
134 | 185 <pathelement location="${mercurial-common.output.dir}"/> |
27
7944e8985ebd
prepare modules structure for agent side checkout
Pavel.Sher
parents:
15
diff
changeset
|
186 <path refid="library.teamcityapi-common.classpath"/> |
7944e8985ebd
prepare modules structure for agent side checkout
Pavel.Sher
parents:
15
diff
changeset
|
187 <path refid="library.idea-openapi.classpath"/> |
7944e8985ebd
prepare modules structure for agent side checkout
Pavel.Sher
parents:
15
diff
changeset
|
188 </path> |
7944e8985ebd
prepare modules structure for agent side checkout
Pavel.Sher
parents:
15
diff
changeset
|
189 |
7944e8985ebd
prepare modules structure for agent side checkout
Pavel.Sher
parents:
15
diff
changeset
|
190 <path id="mercurial-common.runtime.module.classpath"> |
7944e8985ebd
prepare modules structure for agent side checkout
Pavel.Sher
parents:
15
diff
changeset
|
191 <pathelement location="${mercurial-common.output.dir}"/> |
7944e8985ebd
prepare modules structure for agent side checkout
Pavel.Sher
parents:
15
diff
changeset
|
192 <path refid="library.teamcityapi-common.classpath"/> |
7944e8985ebd
prepare modules structure for agent side checkout
Pavel.Sher
parents:
15
diff
changeset
|
193 <path refid="library.idea-openapi.classpath"/> |
7944e8985ebd
prepare modules structure for agent side checkout
Pavel.Sher
parents:
15
diff
changeset
|
194 </path> |
7944e8985ebd
prepare modules structure for agent side checkout
Pavel.Sher
parents:
15
diff
changeset
|
195 |
7944e8985ebd
prepare modules structure for agent side checkout
Pavel.Sher
parents:
15
diff
changeset
|
196 |
7944e8985ebd
prepare modules structure for agent side checkout
Pavel.Sher
parents:
15
diff
changeset
|
197 <patternset id="excluded.from.module.mercurial-common"> |
7944e8985ebd
prepare modules structure for agent side checkout
Pavel.Sher
parents:
15
diff
changeset
|
198 <patternset refid="ignored.files"/> |
7944e8985ebd
prepare modules structure for agent side checkout
Pavel.Sher
parents:
15
diff
changeset
|
199 </patternset> |
7944e8985ebd
prepare modules structure for agent side checkout
Pavel.Sher
parents:
15
diff
changeset
|
200 |
7944e8985ebd
prepare modules structure for agent side checkout
Pavel.Sher
parents:
15
diff
changeset
|
201 <patternset id="excluded.from.compilation.mercurial-common"> |
7944e8985ebd
prepare modules structure for agent side checkout
Pavel.Sher
parents:
15
diff
changeset
|
202 <patternset refid="excluded.from.module.mercurial-common"/> |
7944e8985ebd
prepare modules structure for agent side checkout
Pavel.Sher
parents:
15
diff
changeset
|
203 </patternset> |
7944e8985ebd
prepare modules structure for agent side checkout
Pavel.Sher
parents:
15
diff
changeset
|
204 |
7944e8985ebd
prepare modules structure for agent side checkout
Pavel.Sher
parents:
15
diff
changeset
|
205 <path id="mercurial-common.module.sourcepath"> |
7944e8985ebd
prepare modules structure for agent side checkout
Pavel.Sher
parents:
15
diff
changeset
|
206 <dirset dir="${module.mercurial-common.basedir}/mercurial-common"> |
7944e8985ebd
prepare modules structure for agent side checkout
Pavel.Sher
parents:
15
diff
changeset
|
207 <include name="src"/> |
7944e8985ebd
prepare modules structure for agent side checkout
Pavel.Sher
parents:
15
diff
changeset
|
208 </dirset> |
7944e8985ebd
prepare modules structure for agent side checkout
Pavel.Sher
parents:
15
diff
changeset
|
209 </path> |
7944e8985ebd
prepare modules structure for agent side checkout
Pavel.Sher
parents:
15
diff
changeset
|
210 |
7944e8985ebd
prepare modules structure for agent side checkout
Pavel.Sher
parents:
15
diff
changeset
|
211 |
7944e8985ebd
prepare modules structure for agent side checkout
Pavel.Sher
parents:
15
diff
changeset
|
212 <target name="compile.module.mercurial-common" depends="compile.module.mercurial-common.production,compile.module.mercurial-common.tests" description="Compile module mercurial-common"/> |
7944e8985ebd
prepare modules structure for agent side checkout
Pavel.Sher
parents:
15
diff
changeset
|
213 |
7944e8985ebd
prepare modules structure for agent side checkout
Pavel.Sher
parents:
15
diff
changeset
|
214 <target name="compile.module.mercurial-common.production" description="Compile module mercurial-common; production classes"> |
7944e8985ebd
prepare modules structure for agent side checkout
Pavel.Sher
parents:
15
diff
changeset
|
215 <mkdir dir="${mercurial-common.output.dir}"/> |
7944e8985ebd
prepare modules structure for agent side checkout
Pavel.Sher
parents:
15
diff
changeset
|
216 <javac destdir="${mercurial-common.output.dir}" debug="${compiler.debug}" nowarn="${compiler.generate.no.warnings}" memorymaximumsize="${compiler.max.memory}" fork="true"> |
7944e8985ebd
prepare modules structure for agent side checkout
Pavel.Sher
parents:
15
diff
changeset
|
217 <compilerarg line="${compiler.args.mercurial-common}"/> |
7944e8985ebd
prepare modules structure for agent side checkout
Pavel.Sher
parents:
15
diff
changeset
|
218 <bootclasspath refid="mercurial-common.module.bootclasspath"/> |
134 | 219 <classpath refid="mercurial-common.module.production.classpath"/> |
27
7944e8985ebd
prepare modules structure for agent side checkout
Pavel.Sher
parents:
15
diff
changeset
|
220 <src refid="mercurial-common.module.sourcepath"/> |
7944e8985ebd
prepare modules structure for agent side checkout
Pavel.Sher
parents:
15
diff
changeset
|
221 <patternset refid="excluded.from.compilation.mercurial-common"/> |
7944e8985ebd
prepare modules structure for agent side checkout
Pavel.Sher
parents:
15
diff
changeset
|
222 </javac> |
7944e8985ebd
prepare modules structure for agent side checkout
Pavel.Sher
parents:
15
diff
changeset
|
223 |
7944e8985ebd
prepare modules structure for agent side checkout
Pavel.Sher
parents:
15
diff
changeset
|
224 <copy todir="${mercurial-common.output.dir}"> |
7944e8985ebd
prepare modules structure for agent side checkout
Pavel.Sher
parents:
15
diff
changeset
|
225 <fileset dir="${module.mercurial-common.basedir}/mercurial-common/src"> |
7944e8985ebd
prepare modules structure for agent side checkout
Pavel.Sher
parents:
15
diff
changeset
|
226 <patternset refid="compiler.resources"/> |
7944e8985ebd
prepare modules structure for agent side checkout
Pavel.Sher
parents:
15
diff
changeset
|
227 <type type="file"/> |
7944e8985ebd
prepare modules structure for agent side checkout
Pavel.Sher
parents:
15
diff
changeset
|
228 </fileset> |
7944e8985ebd
prepare modules structure for agent side checkout
Pavel.Sher
parents:
15
diff
changeset
|
229 </copy> |
7944e8985ebd
prepare modules structure for agent side checkout
Pavel.Sher
parents:
15
diff
changeset
|
230 </target> |
7944e8985ebd
prepare modules structure for agent side checkout
Pavel.Sher
parents:
15
diff
changeset
|
231 |
7944e8985ebd
prepare modules structure for agent side checkout
Pavel.Sher
parents:
15
diff
changeset
|
232 <target name="compile.module.mercurial-common.tests" depends="compile.module.mercurial-common.production" description="compile module mercurial-common; test classes" unless="skip.tests"/> |
7944e8985ebd
prepare modules structure for agent side checkout
Pavel.Sher
parents:
15
diff
changeset
|
233 |
7944e8985ebd
prepare modules structure for agent side checkout
Pavel.Sher
parents:
15
diff
changeset
|
234 <target name="clean.module.mercurial-common" description="cleanup module"> |
7944e8985ebd
prepare modules structure for agent side checkout
Pavel.Sher
parents:
15
diff
changeset
|
235 <delete dir="${mercurial-common.output.dir}"/> |
7944e8985ebd
prepare modules structure for agent side checkout
Pavel.Sher
parents:
15
diff
changeset
|
236 <delete dir="${mercurial-common.testoutput.dir}"/> |
7944e8985ebd
prepare modules structure for agent side checkout
Pavel.Sher
parents:
15
diff
changeset
|
237 </target> |
7944e8985ebd
prepare modules structure for agent side checkout
Pavel.Sher
parents:
15
diff
changeset
|
238 |
7944e8985ebd
prepare modules structure for agent side checkout
Pavel.Sher
parents:
15
diff
changeset
|
239 |
28
a7cab5083ada
libraries moved on top level, dummy implementation of agent side checkout interface
Pavel.Sher
parents:
27
diff
changeset
|
240 <!-- Module mercurial-agent --> |
a7cab5083ada
libraries moved on top level, dummy implementation of agent side checkout interface
Pavel.Sher
parents:
27
diff
changeset
|
241 |
a7cab5083ada
libraries moved on top level, dummy implementation of agent side checkout interface
Pavel.Sher
parents:
27
diff
changeset
|
242 <dirname property="module.mercurial-agent.basedir" file="${ant.file}"/> |
a7cab5083ada
libraries moved on top level, dummy implementation of agent side checkout interface
Pavel.Sher
parents:
27
diff
changeset
|
243 |
a7cab5083ada
libraries moved on top level, dummy implementation of agent side checkout interface
Pavel.Sher
parents:
27
diff
changeset
|
244 |
a7cab5083ada
libraries moved on top level, dummy implementation of agent side checkout interface
Pavel.Sher
parents:
27
diff
changeset
|
245 |
a7cab5083ada
libraries moved on top level, dummy implementation of agent side checkout interface
Pavel.Sher
parents:
27
diff
changeset
|
246 <property name="compiler.args.mercurial-agent" value="${compiler.args}"/> |
a7cab5083ada
libraries moved on top level, dummy implementation of agent side checkout interface
Pavel.Sher
parents:
27
diff
changeset
|
247 |
a7cab5083ada
libraries moved on top level, dummy implementation of agent side checkout interface
Pavel.Sher
parents:
27
diff
changeset
|
248 <property name="mercurial-agent.output.dir" value="${module.mercurial-agent.basedir}/mercurial-agent/classes"/> |
a7cab5083ada
libraries moved on top level, dummy implementation of agent side checkout interface
Pavel.Sher
parents:
27
diff
changeset
|
249 <property name="mercurial-agent.testoutput.dir" value="${module.mercurial-agent.basedir}/mercurial-agent/classes"/> |
a7cab5083ada
libraries moved on top level, dummy implementation of agent side checkout interface
Pavel.Sher
parents:
27
diff
changeset
|
250 |
a7cab5083ada
libraries moved on top level, dummy implementation of agent side checkout interface
Pavel.Sher
parents:
27
diff
changeset
|
251 <path id="mercurial-agent.module.bootclasspath"> |
a7cab5083ada
libraries moved on top level, dummy implementation of agent side checkout interface
Pavel.Sher
parents:
27
diff
changeset
|
252 <!-- Paths to be included in compilation bootclasspath --> |
a7cab5083ada
libraries moved on top level, dummy implementation of agent side checkout interface
Pavel.Sher
parents:
27
diff
changeset
|
253 </path> |
a7cab5083ada
libraries moved on top level, dummy implementation of agent side checkout interface
Pavel.Sher
parents:
27
diff
changeset
|
254 |
134 | 255 <path id="mercurial-agent.module.production.classpath"> |
256 <path refid="library.teamcityapi-agent.classpath"/> | |
257 <pathelement location="${mercurial-common.output.dir}"/> | |
258 <path refid="library.teamcityapi-common.classpath"/> | |
259 <path refid="library.idea-openapi.classpath"/> | |
260 </path> | |
261 | |
262 <path id="mercurial-agent.runtime.production.module.classpath"> | |
263 <pathelement location="${mercurial-agent.output.dir}"/> | |
264 <path refid="library.teamcityapi-agent.classpath"/> | |
265 <pathelement location="${mercurial-common.output.dir}"/> | |
266 <path refid="library.teamcityapi-common.classpath"/> | |
267 <path refid="library.idea-openapi.classpath"/> | |
268 </path> | |
269 | |
28
a7cab5083ada
libraries moved on top level, dummy implementation of agent side checkout interface
Pavel.Sher
parents:
27
diff
changeset
|
270 <path id="mercurial-agent.module.classpath"> |
134 | 271 <pathelement location="${mercurial-agent.output.dir}"/> |
28
a7cab5083ada
libraries moved on top level, dummy implementation of agent side checkout interface
Pavel.Sher
parents:
27
diff
changeset
|
272 <path refid="library.teamcityapi-agent.classpath"/> |
a7cab5083ada
libraries moved on top level, dummy implementation of agent side checkout interface
Pavel.Sher
parents:
27
diff
changeset
|
273 <pathelement location="${mercurial-common.output.dir}"/> |
a7cab5083ada
libraries moved on top level, dummy implementation of agent side checkout interface
Pavel.Sher
parents:
27
diff
changeset
|
274 <path refid="library.teamcityapi-common.classpath"/> |
a7cab5083ada
libraries moved on top level, dummy implementation of agent side checkout interface
Pavel.Sher
parents:
27
diff
changeset
|
275 <path refid="library.idea-openapi.classpath"/> |
a7cab5083ada
libraries moved on top level, dummy implementation of agent side checkout interface
Pavel.Sher
parents:
27
diff
changeset
|
276 </path> |
a7cab5083ada
libraries moved on top level, dummy implementation of agent side checkout interface
Pavel.Sher
parents:
27
diff
changeset
|
277 |
a7cab5083ada
libraries moved on top level, dummy implementation of agent side checkout interface
Pavel.Sher
parents:
27
diff
changeset
|
278 <path id="mercurial-agent.runtime.module.classpath"> |
a7cab5083ada
libraries moved on top level, dummy implementation of agent side checkout interface
Pavel.Sher
parents:
27
diff
changeset
|
279 <pathelement location="${mercurial-agent.output.dir}"/> |
a7cab5083ada
libraries moved on top level, dummy implementation of agent side checkout interface
Pavel.Sher
parents:
27
diff
changeset
|
280 <path refid="library.teamcityapi-agent.classpath"/> |
77 | 281 <pathelement location="${mercurial-common.output.dir}"/> |
282 <path refid="library.teamcityapi-common.classpath"/> | |
283 <path refid="library.idea-openapi.classpath"/> | |
28
a7cab5083ada
libraries moved on top level, dummy implementation of agent side checkout interface
Pavel.Sher
parents:
27
diff
changeset
|
284 </path> |
a7cab5083ada
libraries moved on top level, dummy implementation of agent side checkout interface
Pavel.Sher
parents:
27
diff
changeset
|
285 |
a7cab5083ada
libraries moved on top level, dummy implementation of agent side checkout interface
Pavel.Sher
parents:
27
diff
changeset
|
286 |
a7cab5083ada
libraries moved on top level, dummy implementation of agent side checkout interface
Pavel.Sher
parents:
27
diff
changeset
|
287 <patternset id="excluded.from.module.mercurial-agent"> |
a7cab5083ada
libraries moved on top level, dummy implementation of agent side checkout interface
Pavel.Sher
parents:
27
diff
changeset
|
288 <patternset refid="ignored.files"/> |
a7cab5083ada
libraries moved on top level, dummy implementation of agent side checkout interface
Pavel.Sher
parents:
27
diff
changeset
|
289 </patternset> |
a7cab5083ada
libraries moved on top level, dummy implementation of agent side checkout interface
Pavel.Sher
parents:
27
diff
changeset
|
290 |
a7cab5083ada
libraries moved on top level, dummy implementation of agent side checkout interface
Pavel.Sher
parents:
27
diff
changeset
|
291 <patternset id="excluded.from.compilation.mercurial-agent"> |
a7cab5083ada
libraries moved on top level, dummy implementation of agent side checkout interface
Pavel.Sher
parents:
27
diff
changeset
|
292 <patternset refid="excluded.from.module.mercurial-agent"/> |
a7cab5083ada
libraries moved on top level, dummy implementation of agent side checkout interface
Pavel.Sher
parents:
27
diff
changeset
|
293 </patternset> |
a7cab5083ada
libraries moved on top level, dummy implementation of agent side checkout interface
Pavel.Sher
parents:
27
diff
changeset
|
294 |
a7cab5083ada
libraries moved on top level, dummy implementation of agent side checkout interface
Pavel.Sher
parents:
27
diff
changeset
|
295 <path id="mercurial-agent.module.sourcepath"> |
a7cab5083ada
libraries moved on top level, dummy implementation of agent side checkout interface
Pavel.Sher
parents:
27
diff
changeset
|
296 <dirset dir="${module.mercurial-agent.basedir}/mercurial-agent"> |
a7cab5083ada
libraries moved on top level, dummy implementation of agent side checkout interface
Pavel.Sher
parents:
27
diff
changeset
|
297 <include name="src"/> |
a7cab5083ada
libraries moved on top level, dummy implementation of agent side checkout interface
Pavel.Sher
parents:
27
diff
changeset
|
298 </dirset> |
a7cab5083ada
libraries moved on top level, dummy implementation of agent side checkout interface
Pavel.Sher
parents:
27
diff
changeset
|
299 </path> |
a7cab5083ada
libraries moved on top level, dummy implementation of agent side checkout interface
Pavel.Sher
parents:
27
diff
changeset
|
300 |
a7cab5083ada
libraries moved on top level, dummy implementation of agent side checkout interface
Pavel.Sher
parents:
27
diff
changeset
|
301 |
a7cab5083ada
libraries moved on top level, dummy implementation of agent side checkout interface
Pavel.Sher
parents:
27
diff
changeset
|
302 <target name="compile.module.mercurial-agent" depends="compile.module.mercurial-agent.production,compile.module.mercurial-agent.tests" description="Compile module mercurial-agent"/> |
a7cab5083ada
libraries moved on top level, dummy implementation of agent side checkout interface
Pavel.Sher
parents:
27
diff
changeset
|
303 |
a7cab5083ada
libraries moved on top level, dummy implementation of agent side checkout interface
Pavel.Sher
parents:
27
diff
changeset
|
304 <target name="compile.module.mercurial-agent.production" depends="compile.module.mercurial-common" description="Compile module mercurial-agent; production classes"> |
a7cab5083ada
libraries moved on top level, dummy implementation of agent side checkout interface
Pavel.Sher
parents:
27
diff
changeset
|
305 <mkdir dir="${mercurial-agent.output.dir}"/> |
a7cab5083ada
libraries moved on top level, dummy implementation of agent side checkout interface
Pavel.Sher
parents:
27
diff
changeset
|
306 <javac destdir="${mercurial-agent.output.dir}" debug="${compiler.debug}" nowarn="${compiler.generate.no.warnings}" memorymaximumsize="${compiler.max.memory}" fork="true"> |
a7cab5083ada
libraries moved on top level, dummy implementation of agent side checkout interface
Pavel.Sher
parents:
27
diff
changeset
|
307 <compilerarg line="${compiler.args.mercurial-agent}"/> |
a7cab5083ada
libraries moved on top level, dummy implementation of agent side checkout interface
Pavel.Sher
parents:
27
diff
changeset
|
308 <bootclasspath refid="mercurial-agent.module.bootclasspath"/> |
134 | 309 <classpath refid="mercurial-agent.module.production.classpath"/> |
28
a7cab5083ada
libraries moved on top level, dummy implementation of agent side checkout interface
Pavel.Sher
parents:
27
diff
changeset
|
310 <src refid="mercurial-agent.module.sourcepath"/> |
a7cab5083ada
libraries moved on top level, dummy implementation of agent side checkout interface
Pavel.Sher
parents:
27
diff
changeset
|
311 <patternset refid="excluded.from.compilation.mercurial-agent"/> |
a7cab5083ada
libraries moved on top level, dummy implementation of agent side checkout interface
Pavel.Sher
parents:
27
diff
changeset
|
312 </javac> |
a7cab5083ada
libraries moved on top level, dummy implementation of agent side checkout interface
Pavel.Sher
parents:
27
diff
changeset
|
313 |
a7cab5083ada
libraries moved on top level, dummy implementation of agent side checkout interface
Pavel.Sher
parents:
27
diff
changeset
|
314 <copy todir="${mercurial-agent.output.dir}"> |
a7cab5083ada
libraries moved on top level, dummy implementation of agent side checkout interface
Pavel.Sher
parents:
27
diff
changeset
|
315 <fileset dir="${module.mercurial-agent.basedir}/mercurial-agent/src"> |
a7cab5083ada
libraries moved on top level, dummy implementation of agent side checkout interface
Pavel.Sher
parents:
27
diff
changeset
|
316 <patternset refid="compiler.resources"/> |
a7cab5083ada
libraries moved on top level, dummy implementation of agent side checkout interface
Pavel.Sher
parents:
27
diff
changeset
|
317 <type type="file"/> |
a7cab5083ada
libraries moved on top level, dummy implementation of agent side checkout interface
Pavel.Sher
parents:
27
diff
changeset
|
318 </fileset> |
a7cab5083ada
libraries moved on top level, dummy implementation of agent side checkout interface
Pavel.Sher
parents:
27
diff
changeset
|
319 </copy> |
a7cab5083ada
libraries moved on top level, dummy implementation of agent side checkout interface
Pavel.Sher
parents:
27
diff
changeset
|
320 </target> |
a7cab5083ada
libraries moved on top level, dummy implementation of agent side checkout interface
Pavel.Sher
parents:
27
diff
changeset
|
321 |
a7cab5083ada
libraries moved on top level, dummy implementation of agent side checkout interface
Pavel.Sher
parents:
27
diff
changeset
|
322 <target name="compile.module.mercurial-agent.tests" depends="compile.module.mercurial-agent.production" description="compile module mercurial-agent; test classes" unless="skip.tests"/> |
a7cab5083ada
libraries moved on top level, dummy implementation of agent side checkout interface
Pavel.Sher
parents:
27
diff
changeset
|
323 |
a7cab5083ada
libraries moved on top level, dummy implementation of agent side checkout interface
Pavel.Sher
parents:
27
diff
changeset
|
324 <target name="clean.module.mercurial-agent" description="cleanup module"> |
a7cab5083ada
libraries moved on top level, dummy implementation of agent side checkout interface
Pavel.Sher
parents:
27
diff
changeset
|
325 <delete dir="${mercurial-agent.output.dir}"/> |
a7cab5083ada
libraries moved on top level, dummy implementation of agent side checkout interface
Pavel.Sher
parents:
27
diff
changeset
|
326 <delete dir="${mercurial-agent.testoutput.dir}"/> |
a7cab5083ada
libraries moved on top level, dummy implementation of agent side checkout interface
Pavel.Sher
parents:
27
diff
changeset
|
327 </target> |
a7cab5083ada
libraries moved on top level, dummy implementation of agent side checkout interface
Pavel.Sher
parents:
27
diff
changeset
|
328 |
a7cab5083ada
libraries moved on top level, dummy implementation of agent side checkout interface
Pavel.Sher
parents:
27
diff
changeset
|
329 |
27
7944e8985ebd
prepare modules structure for agent side checkout
Pavel.Sher
parents:
15
diff
changeset
|
330 <!-- Module mercurial-server --> |
7944e8985ebd
prepare modules structure for agent side checkout
Pavel.Sher
parents:
15
diff
changeset
|
331 |
7944e8985ebd
prepare modules structure for agent side checkout
Pavel.Sher
parents:
15
diff
changeset
|
332 <dirname property="module.mercurial-server.basedir" file="${ant.file}"/> |
7944e8985ebd
prepare modules structure for agent side checkout
Pavel.Sher
parents:
15
diff
changeset
|
333 |
7944e8985ebd
prepare modules structure for agent side checkout
Pavel.Sher
parents:
15
diff
changeset
|
334 |
7944e8985ebd
prepare modules structure for agent side checkout
Pavel.Sher
parents:
15
diff
changeset
|
335 |
7944e8985ebd
prepare modules structure for agent side checkout
Pavel.Sher
parents:
15
diff
changeset
|
336 <property name="compiler.args.mercurial-server" value="${compiler.args}"/> |
7944e8985ebd
prepare modules structure for agent side checkout
Pavel.Sher
parents:
15
diff
changeset
|
337 |
7944e8985ebd
prepare modules structure for agent side checkout
Pavel.Sher
parents:
15
diff
changeset
|
338 <property name="mercurial-server.output.dir" value="${module.mercurial-server.basedir}/mercurial-server/classes"/> |
7944e8985ebd
prepare modules structure for agent side checkout
Pavel.Sher
parents:
15
diff
changeset
|
339 <property name="mercurial-server.testoutput.dir" value="${module.mercurial-server.basedir}/mercurial-server/classes"/> |
7944e8985ebd
prepare modules structure for agent side checkout
Pavel.Sher
parents:
15
diff
changeset
|
340 |
7944e8985ebd
prepare modules structure for agent side checkout
Pavel.Sher
parents:
15
diff
changeset
|
341 <path id="mercurial-server.module.bootclasspath"> |
7944e8985ebd
prepare modules structure for agent side checkout
Pavel.Sher
parents:
15
diff
changeset
|
342 <!-- Paths to be included in compilation bootclasspath --> |
7944e8985ebd
prepare modules structure for agent side checkout
Pavel.Sher
parents:
15
diff
changeset
|
343 </path> |
7944e8985ebd
prepare modules structure for agent side checkout
Pavel.Sher
parents:
15
diff
changeset
|
344 |
134 | 345 <path id="mercurial-server.module.production.classpath"> |
346 <path refid="library.teamcityapi-server.classpath"/> | |
347 <path refid="library.idea-openapi.classpath"/> | |
348 <path refid="library.log4j.classpath"/> | |
349 <pathelement location="${mercurial-common.output.dir}"/> | |
350 <path refid="library.teamcityapi-common.classpath"/> | |
351 </path> | |
352 | |
353 <path id="mercurial-server.runtime.production.module.classpath"> | |
354 <pathelement location="${mercurial-server.output.dir}"/> | |
355 <path refid="library.teamcityapi-server.classpath"/> | |
356 <path refid="library.idea-openapi.classpath"/> | |
357 <path refid="library.log4j.classpath"/> | |
358 <pathelement location="${mercurial-common.output.dir}"/> | |
359 <path refid="library.teamcityapi-common.classpath"/> | |
360 </path> | |
361 | |
27
7944e8985ebd
prepare modules structure for agent side checkout
Pavel.Sher
parents:
15
diff
changeset
|
362 <path id="mercurial-server.module.classpath"> |
134 | 363 <pathelement location="${mercurial-server.output.dir}"/> |
27
7944e8985ebd
prepare modules structure for agent side checkout
Pavel.Sher
parents:
15
diff
changeset
|
364 <path refid="library.teamcityapi-server.classpath"/> |
5 | 365 <path refid="library.idea-openapi.classpath"/> |
366 <path refid="library.log4j.classpath"/> | |
27
7944e8985ebd
prepare modules structure for agent side checkout
Pavel.Sher
parents:
15
diff
changeset
|
367 <pathelement location="${mercurial-common.output.dir}"/> |
7944e8985ebd
prepare modules structure for agent side checkout
Pavel.Sher
parents:
15
diff
changeset
|
368 <path refid="library.teamcityapi-common.classpath"/> |
5 | 369 </path> |
370 | |
27
7944e8985ebd
prepare modules structure for agent side checkout
Pavel.Sher
parents:
15
diff
changeset
|
371 <path id="mercurial-server.runtime.module.classpath"> |
7944e8985ebd
prepare modules structure for agent side checkout
Pavel.Sher
parents:
15
diff
changeset
|
372 <pathelement location="${mercurial-server.output.dir}"/> |
7944e8985ebd
prepare modules structure for agent side checkout
Pavel.Sher
parents:
15
diff
changeset
|
373 <path refid="library.teamcityapi-server.classpath"/> |
5 | 374 <path refid="library.idea-openapi.classpath"/> |
375 <path refid="library.log4j.classpath"/> | |
77 | 376 <pathelement location="${mercurial-common.output.dir}"/> |
377 <path refid="library.teamcityapi-common.classpath"/> | |
5 | 378 </path> |
379 | |
380 | |
27
7944e8985ebd
prepare modules structure for agent side checkout
Pavel.Sher
parents:
15
diff
changeset
|
381 <patternset id="excluded.from.module.mercurial-server"> |
5 | 382 <patternset refid="ignored.files"/> |
383 </patternset> | |
384 | |
27
7944e8985ebd
prepare modules structure for agent side checkout
Pavel.Sher
parents:
15
diff
changeset
|
385 <patternset id="excluded.from.compilation.mercurial-server"> |
7944e8985ebd
prepare modules structure for agent side checkout
Pavel.Sher
parents:
15
diff
changeset
|
386 <patternset refid="excluded.from.module.mercurial-server"/> |
5 | 387 </patternset> |
388 | |
27
7944e8985ebd
prepare modules structure for agent side checkout
Pavel.Sher
parents:
15
diff
changeset
|
389 <path id="mercurial-server.module.sourcepath"> |
7944e8985ebd
prepare modules structure for agent side checkout
Pavel.Sher
parents:
15
diff
changeset
|
390 <dirset dir="${module.mercurial-server.basedir}/mercurial-server"> |
6 | 391 <include name="resources"/> |
5 | 392 <include name="src"/> |
393 </dirset> | |
394 </path> | |
395 | |
396 | |
27
7944e8985ebd
prepare modules structure for agent side checkout
Pavel.Sher
parents:
15
diff
changeset
|
397 <target name="compile.module.mercurial-server" depends="compile.module.mercurial-server.production,compile.module.mercurial-server.tests" description="Compile module mercurial-server"/> |
5 | 398 |
27
7944e8985ebd
prepare modules structure for agent side checkout
Pavel.Sher
parents:
15
diff
changeset
|
399 <target name="compile.module.mercurial-server.production" depends="compile.module.mercurial-common" description="Compile module mercurial-server; production classes"> |
7944e8985ebd
prepare modules structure for agent side checkout
Pavel.Sher
parents:
15
diff
changeset
|
400 <mkdir dir="${mercurial-server.output.dir}"/> |
7944e8985ebd
prepare modules structure for agent side checkout
Pavel.Sher
parents:
15
diff
changeset
|
401 <javac destdir="${mercurial-server.output.dir}" debug="${compiler.debug}" nowarn="${compiler.generate.no.warnings}" memorymaximumsize="${compiler.max.memory}" fork="true"> |
7944e8985ebd
prepare modules structure for agent side checkout
Pavel.Sher
parents:
15
diff
changeset
|
402 <compilerarg line="${compiler.args.mercurial-server}"/> |
7944e8985ebd
prepare modules structure for agent side checkout
Pavel.Sher
parents:
15
diff
changeset
|
403 <bootclasspath refid="mercurial-server.module.bootclasspath"/> |
134 | 404 <classpath refid="mercurial-server.module.production.classpath"/> |
27
7944e8985ebd
prepare modules structure for agent side checkout
Pavel.Sher
parents:
15
diff
changeset
|
405 <src refid="mercurial-server.module.sourcepath"/> |
7944e8985ebd
prepare modules structure for agent side checkout
Pavel.Sher
parents:
15
diff
changeset
|
406 <patternset refid="excluded.from.compilation.mercurial-server"/> |
5 | 407 </javac> |
408 | |
27
7944e8985ebd
prepare modules structure for agent side checkout
Pavel.Sher
parents:
15
diff
changeset
|
409 <copy todir="${mercurial-server.output.dir}"> |
7944e8985ebd
prepare modules structure for agent side checkout
Pavel.Sher
parents:
15
diff
changeset
|
410 <fileset dir="${module.mercurial-server.basedir}/mercurial-server/resources"> |
5 | 411 <patternset refid="compiler.resources"/> |
412 <type type="file"/> | |
413 </fileset> | |
27
7944e8985ebd
prepare modules structure for agent side checkout
Pavel.Sher
parents:
15
diff
changeset
|
414 <fileset dir="${module.mercurial-server.basedir}/mercurial-server/src"> |
5 | 415 <patternset refid="compiler.resources"/> |
416 <type type="file"/> | |
417 </fileset> | |
418 </copy> | |
419 </target> | |
420 | |
27
7944e8985ebd
prepare modules structure for agent side checkout
Pavel.Sher
parents:
15
diff
changeset
|
421 <target name="compile.module.mercurial-server.tests" depends="compile.module.mercurial-server.production" description="compile module mercurial-server; test classes" unless="skip.tests"/> |
5 | 422 |
27
7944e8985ebd
prepare modules structure for agent side checkout
Pavel.Sher
parents:
15
diff
changeset
|
423 <target name="clean.module.mercurial-server" description="cleanup module"> |
7944e8985ebd
prepare modules structure for agent side checkout
Pavel.Sher
parents:
15
diff
changeset
|
424 <delete dir="${mercurial-server.output.dir}"/> |
7944e8985ebd
prepare modules structure for agent side checkout
Pavel.Sher
parents:
15
diff
changeset
|
425 <delete dir="${mercurial-server.testoutput.dir}"/> |
5 | 426 </target> |
427 | |
428 | |
429 <!-- Module mercurial-tests --> | |
430 | |
431 <dirname property="module.mercurial-tests.basedir" file="${ant.file}"/> | |
432 | |
433 | |
434 | |
435 <property name="compiler.args.mercurial-tests" value="${compiler.args}"/> | |
436 | |
437 <property name="mercurial-tests.output.dir" value="${module.mercurial-tests.basedir}/mercurial-tests/classes"/> | |
438 <property name="mercurial-tests.testoutput.dir" value="${module.mercurial-tests.basedir}/mercurial-tests/classes"/> | |
439 | |
440 <path id="mercurial-tests.module.bootclasspath"> | |
441 <!-- Paths to be included in compilation bootclasspath --> | |
442 </path> | |
443 | |
134 | 444 <path id="mercurial-tests.module.production.classpath"> |
445 <pathelement location="${mercurial-server.output.dir}"/> | |
446 <path refid="library.teamcityapi-server.classpath"/> | |
447 <path refid="library.idea-openapi.classpath"/> | |
448 <path refid="library.log4j.classpath"/> | |
449 <path refid="library.junit.classpath"/> | |
450 <path refid="library.testng.classpath"/> | |
451 <path refid="library.jmock.classpath"/> | |
452 <path refid="library.teamcityapi-common.classpath"/> | |
453 <pathelement location="${mercurial-common.output.dir}"/> | |
454 <pathelement location="${mercurial-agent.output.dir}"/> | |
455 <path refid="library.teamcity-testsapi.classpath"/> | |
456 <path refid="library.teamcity-impl.classpath"/> | |
457 <path refid="library.teamcityapi-agent.classpath"/> | |
458 </path> | |
459 | |
460 <path id="mercurial-tests.runtime.production.module.classpath"> | |
461 <pathelement location="${mercurial-tests.output.dir}"/> | |
462 <pathelement location="${mercurial-server.output.dir}"/> | |
463 <path refid="library.teamcityapi-server.classpath"/> | |
464 <path refid="library.idea-openapi.classpath"/> | |
465 <path refid="library.log4j.classpath"/> | |
466 <pathelement location="${mercurial-common.output.dir}"/> | |
467 <path refid="library.teamcityapi-common.classpath"/> | |
468 <path refid="library.junit.classpath"/> | |
469 <path refid="library.testng.classpath"/> | |
470 <path refid="library.jmock.classpath"/> | |
471 <pathelement location="${mercurial-agent.output.dir}"/> | |
472 <path refid="library.teamcityapi-agent.classpath"/> | |
473 <path refid="library.teamcity-testsapi.classpath"/> | |
474 <path refid="library.teamcity-impl.classpath"/> | |
475 </path> | |
476 | |
5 | 477 <path id="mercurial-tests.module.classpath"> |
134 | 478 <pathelement location="${mercurial-tests.output.dir}"/> |
27
7944e8985ebd
prepare modules structure for agent side checkout
Pavel.Sher
parents:
15
diff
changeset
|
479 <pathelement location="${mercurial-server.output.dir}"/> |
7944e8985ebd
prepare modules structure for agent side checkout
Pavel.Sher
parents:
15
diff
changeset
|
480 <path refid="library.teamcityapi-server.classpath"/> |
5 | 481 <path refid="library.idea-openapi.classpath"/> |
482 <path refid="library.log4j.classpath"/> | |
483 <path refid="library.junit.classpath"/> | |
484 <path refid="library.testng.classpath"/> | |
485 <path refid="library.jmock.classpath"/> | |
51 | 486 <path refid="library.teamcityapi-common.classpath"/> |
27
7944e8985ebd
prepare modules structure for agent side checkout
Pavel.Sher
parents:
15
diff
changeset
|
487 <pathelement location="${mercurial-common.output.dir}"/> |
34
0052d368c90c
initial working version of agent side checkout + some tests
Pavel.Sher
parents:
28
diff
changeset
|
488 <pathelement location="${mercurial-agent.output.dir}"/> |
77 | 489 <path refid="library.teamcity-testsapi.classpath"/> |
490 <path refid="library.teamcity-impl.classpath"/> | |
106 | 491 <path refid="library.teamcityapi-agent.classpath"/> |
5 | 492 </path> |
493 | |
494 <path id="mercurial-tests.runtime.module.classpath"> | |
495 <pathelement location="${mercurial-tests.output.dir}"/> | |
77 | 496 <pathelement location="${mercurial-server.output.dir}"/> |
497 <path refid="library.teamcityapi-server.classpath"/> | |
498 <path refid="library.idea-openapi.classpath"/> | |
499 <path refid="library.log4j.classpath"/> | |
500 <pathelement location="${mercurial-common.output.dir}"/> | |
501 <path refid="library.teamcityapi-common.classpath"/> | |
5 | 502 <path refid="library.junit.classpath"/> |
503 <path refid="library.testng.classpath"/> | |
504 <path refid="library.jmock.classpath"/> | |
77 | 505 <pathelement location="${mercurial-agent.output.dir}"/> |
506 <path refid="library.teamcityapi-agent.classpath"/> | |
507 <path refid="library.teamcity-testsapi.classpath"/> | |
508 <path refid="library.teamcity-impl.classpath"/> | |
5 | 509 </path> |
510 | |
511 | |
512 <patternset id="excluded.from.module.mercurial-tests"> | |
513 <patternset refid="ignored.files"/> | |
514 </patternset> | |
515 | |
516 <patternset id="excluded.from.compilation.mercurial-tests"> | |
517 <patternset refid="excluded.from.module.mercurial-tests"/> | |
518 </patternset> | |
519 | |
106 | 520 <path id="mercurial-tests.module.test.sourcepath"> |
5 | 521 <dirset dir="${module.mercurial-tests.basedir}/mercurial-tests"> |
522 <include name="src"/> | |
523 </dirset> | |
524 </path> | |
525 | |
526 | |
527 <target name="compile.module.mercurial-tests" depends="compile.module.mercurial-tests.production,compile.module.mercurial-tests.tests" description="Compile module mercurial-tests"/> | |
528 | |
106 | 529 <target name="compile.module.mercurial-tests.production" depends="compile.module.mercurial-server,compile.module.mercurial-common,compile.module.mercurial-agent" description="Compile module mercurial-tests; production classes"/> |
530 | |
531 <target name="compile.module.mercurial-tests.tests" depends="compile.module.mercurial-tests.production" description="compile module mercurial-tests; test classes" unless="skip.tests"> | |
532 <mkdir dir="${mercurial-tests.testoutput.dir}"/> | |
533 <javac destdir="${mercurial-tests.testoutput.dir}" debug="${compiler.debug}" nowarn="${compiler.generate.no.warnings}" memorymaximumsize="${compiler.max.memory}" fork="true"> | |
5 | 534 <compilerarg line="${compiler.args.mercurial-tests}"/> |
134 | 535 <bootclasspath refid="mercurial-tests.module.bootclasspath"/> |
5 | 536 <classpath refid="mercurial-tests.module.classpath"/> |
106 | 537 <src refid="mercurial-tests.module.test.sourcepath"/> |
5 | 538 <patternset refid="excluded.from.compilation.mercurial-tests"/> |
539 </javac> | |
540 | |
106 | 541 <copy todir="${mercurial-tests.testoutput.dir}"> |
5 | 542 <fileset dir="${module.mercurial-tests.basedir}/mercurial-tests/src"> |
543 <patternset refid="compiler.resources"/> | |
544 <type type="file"/> | |
545 </fileset> | |
546 </copy> | |
547 </target> | |
548 | |
549 <target name="clean.module.mercurial-tests" description="cleanup module"> | |
550 <delete dir="${mercurial-tests.output.dir}"/> | |
551 <delete dir="${mercurial-tests.testoutput.dir}"/> | |
552 </target> | |
553 | |
554 <target name="init" description="Build initialization"> | |
555 <!-- Perform any build initialization in this target --> | |
556 </target> | |
557 | |
28
a7cab5083ada
libraries moved on top level, dummy implementation of agent side checkout interface
Pavel.Sher
parents:
27
diff
changeset
|
558 <target name="clean" depends="clean.module.main, clean.module.mercurial-common, clean.module.mercurial-agent, clean.module.mercurial-server, clean.module.mercurial-tests" description="cleanup all"/> |
5 | 559 |
106 | 560 <target name="build.modules" depends="init, clean, compile.module.main, compile.module.mercurial-common, compile.module.mercurial-agent, compile.module.mercurial-server, compile.module.mercurial-tests" description="build all modules"/> |
561 | |
562 <target name="all" depends="build.modules" description="build all"/> | |
5 | 563 </project> |