Mercurial > hg > mercurial
annotate build.xml @ 32:7f51ca4bc9ff
fix bean id + register jar in WebResourcesManager
author | Pavel.Sher |
---|---|
date | Thu, 24 Jul 2008 19:15:20 +0400 |
parents | a7cab5083ada |
children | aac232b60c89 |
rev | line source |
---|---|
6 | 1 <project name="Mercurial VCS Support" default="dist" basedir="."> |
5 | 2 <property file="mercurial.properties"/> |
3 <import file="mercurial.xml"/> | |
4 | |
6 | 5 <property name="distPath" value="${basedir}/dist"/> |
5 | 6 |
27
7944e8985ebd
prepare modules structure for agent side checkout
Pavel.Sher
parents:
26
diff
changeset
|
7 <target name="dist" depends="all"> |
28
a7cab5083ada
libraries moved on top level, dummy implementation of agent side checkout interface
Pavel.Sher
parents:
27
diff
changeset
|
8 <delete dir="${distPath}"/> |
6 | 9 <mkdir dir="${distPath}/unpacked"/> |
27
7944e8985ebd
prepare modules structure for agent side checkout
Pavel.Sher
parents:
26
diff
changeset
|
10 <jar destfile="${distPath}/unpacked/mercurial-common.jar" basedir="${mercurial-common.output.dir}"/> |
7944e8985ebd
prepare modules structure for agent side checkout
Pavel.Sher
parents:
26
diff
changeset
|
11 <jar destfile="${distPath}/unpacked/mercurial-server.jar" basedir="${mercurial-server.output.dir}"/> |
7944e8985ebd
prepare modules structure for agent side checkout
Pavel.Sher
parents:
26
diff
changeset
|
12 <jar destfile="${distPath}/unpacked/mercurial-agent.jar" basedir="${mercurial-agent.output.dir}"/> |
28
a7cab5083ada
libraries moved on top level, dummy implementation of agent side checkout interface
Pavel.Sher
parents:
27
diff
changeset
|
13 <zip basedir="${distPath}/unpacked" destfile="${distPath}/mercurial-server.zip"> |
a7cab5083ada
libraries moved on top level, dummy implementation of agent side checkout interface
Pavel.Sher
parents:
27
diff
changeset
|
14 <include name="mercurial-common.jar"/> |
a7cab5083ada
libraries moved on top level, dummy implementation of agent side checkout interface
Pavel.Sher
parents:
27
diff
changeset
|
15 <include name="mercurial-server.jar"/> |
a7cab5083ada
libraries moved on top level, dummy implementation of agent side checkout interface
Pavel.Sher
parents:
27
diff
changeset
|
16 </zip> |
a7cab5083ada
libraries moved on top level, dummy implementation of agent side checkout interface
Pavel.Sher
parents:
27
diff
changeset
|
17 <zip basedir="${distPath}/unpacked" destfile="${distPath}/mercurial-agent.zip"> |
a7cab5083ada
libraries moved on top level, dummy implementation of agent side checkout interface
Pavel.Sher
parents:
27
diff
changeset
|
18 <include name="mercurial-common.jar"/> |
a7cab5083ada
libraries moved on top level, dummy implementation of agent side checkout interface
Pavel.Sher
parents:
27
diff
changeset
|
19 <include name="mercurial-agent.jar"/> |
a7cab5083ada
libraries moved on top level, dummy implementation of agent side checkout interface
Pavel.Sher
parents:
27
diff
changeset
|
20 </zip> |
24 | 21 <zip basedir="${basedir}" destfile="${distPath}/mercurial-src.zip"> |
22 <exclude name=".hg/**"/> | |
23 <exclude name="dist/**"/> | |
24 <exclude name="**/classes/**"/> | |
26 | 25 <exclude name="*.iws"/> |
27
7944e8985ebd
prepare modules structure for agent side checkout
Pavel.Sher
parents:
26
diff
changeset
|
26 <exclude name="test-output/**"/> |
24 | 27 </zip> |
5 | 28 </target> |
14 | 29 |
30 <taskdef name="testng" classname="org.testng.TestNGAntTask" classpath="${basedir}/mercurial-tests/lib/testng-5.7-jdk15.jar"/> | |
31 | |
32 <target name="run-tests" depends="clean, init, compile.module.mercurial-tests.production"> | |
33 | |
34 <testng haltonfailure="no" failureProperty="failure_found" listener="org.testng.reporters.TestHTMLReporter" | |
35 outputdir="${basedir}/test-output" classpathref="mercurial-tests.runtime.module.classpath" dumpcommand="true"> | |
36 | |
37 <jvmarg value="-ea"/> | |
38 | |
39 <sysproperty key="java.awt.headless" value="true"/> | |
40 | |
41 <xmlfileset dir="${basedir}/mercurial-tests/src"> | |
42 <include name="testng.xml"/> | |
43 </xmlfileset> | |
44 </testng> | |
45 </target> | |
5 | 46 </project> |