blob: adcdfb5674d1a0b4f7b360cf7051f98ac7029f4d [file] [log] [blame]
ndai91f5c9b2006-03-12 13:56:45 +00001<?xml version="1.0"?>
david_williams29a95072008-10-08 16:41:44 +00002 <!--
3 ======================================================================
4 Properties that must be passed to this script: base.install.dir
5 dependencyTargets local.cache.dir dependency.properties
6
7
8 ======================================================================
9 -->
david_williamsd913e922006-11-13 07:24:21 +000010<project
11 name="test"
12 default="get">
ndai91f5c9b2006-03-12 13:56:45 +000013
david_williams29a95072008-10-08 16:41:44 +000014 <target
15 name="get">
david_williams403beae2007-12-09 02:10:40 +000016
david_williamsed4286b2008-10-08 17:59:47 +000017 <!--
18 read in this properties, just so we can make sure our
19 requested pre-reqs are defined
20 -->
21 <property
22 file="${dependency.properties}"/>
23
david_williams29a95072008-10-08 16:41:44 +000024 <antcall
25 target="getAndInstall">
david_williamsd913e922006-11-13 07:24:21 +000026 <param
27 name="groupId"
david_williams29a95072008-10-08 16:41:44 +000028 value="emf"/>
david_williamsd913e922006-11-13 07:24:21 +000029 </antcall>
david_williams29a95072008-10-08 16:41:44 +000030 <antcall
31 target="getAndInstall">
david_williamsd913e922006-11-13 07:24:21 +000032 <param
33 name="groupId"
david_williams29a95072008-10-08 16:41:44 +000034 value="emfxsd"/>
david_williamsd913e922006-11-13 07:24:21 +000035 </antcall>
david_williams29a95072008-10-08 16:41:44 +000036 <antcall
37 target="getAndInstall">
david_williamsd913e922006-11-13 07:24:21 +000038 <param
39 name="groupId"
david_williams29a95072008-10-08 16:41:44 +000040 value="gef"/>
david_williamsd913e922006-11-13 07:24:21 +000041 </antcall>
david_williams29a95072008-10-08 16:41:44 +000042 <antcall
43 target="getAndInstall">
david_williamsd913e922006-11-13 07:24:21 +000044 <param
45 name="groupId"
david_williams29a95072008-10-08 16:41:44 +000046 value="dtp"/>
david_williamsd913e922006-11-13 07:24:21 +000047 </antcall>
david_williams29a95072008-10-08 16:41:44 +000048 <antcall
49 target="getAndInstall">
david_williamsd913e922006-11-13 07:24:21 +000050 <param
51 name="groupId"
david_williams29a95072008-10-08 16:41:44 +000052 value="eclipse"/>
53 </antcall>
54 <antcall
55 target="getAndInstall">
56 <param
57 name="groupId"
58 value="eclipseTestFramework"/>
david_williamsd913e922006-11-13 07:24:21 +000059 </antcall>
david_williams403beae2007-12-09 02:10:40 +000060
david_williamsd913e922006-11-13 07:24:21 +000061 </target>
ndai91f5c9b2006-03-12 13:56:45 +000062
david_williamsd913e922006-11-13 07:24:21 +000063
david_williams403beae2007-12-09 02:10:40 +000064 <target
65 name="getAndInstall"
david_williamsed4286b2008-10-08 17:59:47 +000066 unless="skipGetAndInstall"
david_williamsec838202008-10-08 18:09:20 +000067 if="${groupId}.url">
david_williams403beae2007-12-09 02:10:40 +000068
david_williamsd913e922006-11-13 07:24:21 +000069 <ant
70 antfile="${dependencyTargets}"
david_williams29a95072008-10-08 16:41:44 +000071 target="checkDependency">
david_williamsd913e922006-11-13 07:24:21 +000072 <property
73 name="groupId"
david_williams29a95072008-10-08 16:41:44 +000074 value="${groupId}"/>
david_williamsd913e922006-11-13 07:24:21 +000075 </ant>
76 <ant
77 antfile="${dependencyTargets}"
david_williams29a95072008-10-08 16:41:44 +000078 target="installDependency">
david_williamsd913e922006-11-13 07:24:21 +000079 <property
80 name="groupId"
david_williams29a95072008-10-08 16:41:44 +000081 value="${groupId}"/>
david_williamsd913e922006-11-13 07:24:21 +000082 <property
83 name="install.destination"
david_williams29a95072008-10-08 16:41:44 +000084 value="${base.install.dir}"/>
david_williamsd913e922006-11-13 07:24:21 +000085 </ant>
david_williams403beae2007-12-09 02:10:40 +000086
david_williams6295b822007-02-20 19:04:10 +000087 </target>
david_williams1ca89722007-02-21 20:29:05 +000088
ndai91f5c9b2006-03-12 13:56:45 +000089</project>