blob: 7991950aae81ae8a4bdd2cb9ae1ba54834c66196 [file] [log] [blame]
Jean-Baptiste Querub56ea2a2013-01-08 11:11:20 -08001<project name="Test gant invocation from Ant script" default="doGant">
2 <dirname property="build.dir" file="${ant.file}"/>
3 <property name="project.home" value="${build.dir}/.."/>
4 <property name="gant.home" value="${project.home}/build/lib/gant"/>
Tor Norbye6739a8f2013-08-07 11:11:08 -07005 <property name="idea.lib" value="${project.home}/lib"/>
Jean-Baptiste Querub56ea2a2013-01-08 11:11:20 -08006 <property name="gant.target" value="default"/>
7
8 <path id="gant.classpath">
9 <fileset dir="${gant.home}/lib">
10 <include name="*.jar"/>
11 </fileset>
Tor Norbye6739a8f2013-08-07 11:11:08 -070012 <fileset dir="${project.home}/build/lib/jps">
13 <include name="*.jar"/>
14 </fileset>
Tor Norbye9ea67222014-06-10 18:12:50 -070015 <fileset dir="${project.home}/build/kotlinc/jps" erroronmissingdir="false">
16 <include name="*.jar"/>
17 </fileset>
Tor Norbye2e5965e2014-07-25 12:24:15 -070018 <fileset dir="${project.home}/build/kotlinc/lib" erroronmissingdir="false">
19 <include name="kotlin-runtime.jar"/>
20 </fileset>
21 <fileset dir="${project.home}/build/kotlinc/plugin" erroronmissingdir="false">
22 <include name="kotlin-plugin.jar"/>
23 </fileset>
Tor Norbye6739a8f2013-08-07 11:11:08 -070024 <fileset dir="${idea.lib}">
25 <include name="jdom.jar"/>
26 <include name="log4j.jar"/>
27 <include name="trove4j.jar"/>
28 <include name="groovy-all-*.jar"/>
29 <include name="protobuf*.jar"/>
30 <include name="netty*.jar"/>
Tor Norbye65f60eb2014-07-16 18:07:37 -070031 <include name="asm-all.jar"/>
Tor Norbye6739a8f2013-08-07 11:11:08 -070032 <include name="asm-commons.jar"/>
33 <include name="jgoodies-forms.jar"/>
34 <include name="guava*.jar"/>
35 <include name="picocontainer.jar"/>
36 <include name="jna.jar"/>
37 <include name="jna-utils.jar"/>
38 <include name="oromatcher.jar"/>
39 <include name="cli-parser-*.jar"/>
40 <include name="nanoxml-*.jar"/>
Tor Norbye9ea67222014-06-10 18:12:50 -070041 <include name="jsr166e.jar"/>
Tor Norbye6739a8f2013-08-07 11:11:08 -070042 </fileset>
Jean-Baptiste Querub56ea2a2013-01-08 11:11:20 -080043 </path>
44
Tor Norbye6739a8f2013-08-07 11:11:08 -070045 <taskdef name="gant" classname="org.jetbrains.jps.gant.GantWithClasspathTask">
Jean-Baptiste Querub56ea2a2013-01-08 11:11:20 -080046 <classpath refid="gant.classpath"/>
47 </taskdef>
48
49 <target name="doGant">
Siva Velusamycfb099c2013-12-11 11:35:45 -080050 <gant file="${gant.script}" target="${gant.target}">
51 <definition name="teamcity.build.tempDir" value="${teamcity.build.tempDir}"/>
52 <definition name="idea.test.patterns" value="${idea.test.patterns}"/>
53 </gant>
Jean-Baptiste Querub56ea2a2013-01-08 11:11:20 -080054 </target>
55</project>