blob: 6578ed088713e6484fb293590bb62e5f92217aca [file] [log] [blame]
david_williamsae0e4cb2006-11-11 02:55:51 +00001<?xml version="1.0"?>
david_williamsed4286b2008-10-08 17:59:47 +00002 <!--
3 ======================================================================
4 Properties that must be passed to this script: base.install.dir
5 dependencyTargets local.cache.dir dependency.properties
6
7 ======================================================================
8 -->
david_williamsd913e922006-11-13 07:24:21 +00009<project
10 name="test"
11 default="get">
david_williamsae0e4cb2006-11-11 02:55:51 +000012
david_williamsed4286b2008-10-08 17:59:47 +000013 <target
14 name="get">
15
16 <!--
17 read in this properties, just so we can make sure our
18 requested pre-reqs are defined
19 -->
20 <property
21 file="${dependency.properties}"/>
22
23 <antcall
24 target="getAndInstall">
david_williamsd913e922006-11-13 07:24:21 +000025 <param
26 name="groupId"
david_williamsed4286b2008-10-08 17:59:47 +000027 value="emf"/>
david_williamsd913e922006-11-13 07:24:21 +000028 </antcall>
david_williamsed4286b2008-10-08 17:59:47 +000029 <antcall
30 target="getAndInstall">
david_williamsd913e922006-11-13 07:24:21 +000031 <param
32 name="groupId"
david_williamsed4286b2008-10-08 17:59:47 +000033 value="emfxsd"/>
34 </antcall>
35 <antcall
36 target="getAndInstall">
37 <param
38 name="groupId"
39 value="gef"/>
david_williamsd913e922006-11-13 07:24:21 +000040 </antcall>
david_williams116353d2007-02-19 20:50:16 +000041
david_williamsed4286b2008-10-08 17:59:47 +000042 <antcall
43 target="getAndInstall">
david_williamsd913e922006-11-13 07:24:21 +000044 <param
45 name="groupId"
david_williamsed4286b2008-10-08 17:59:47 +000046 value="dtp"/>
david_williamsd913e922006-11-13 07:24:21 +000047 </antcall>
david_williamsed4286b2008-10-08 17:59:47 +000048 <antcall
49 target="getAndInstall">
david_williamsd913e922006-11-13 07:24:21 +000050 <param
51 name="groupId"
david_williamsed4286b2008-10-08 17:59:47 +000052 value="eclipse"/>
david_williamsd913e922006-11-13 07:24:21 +000053 </antcall>
david_williamsf0430802007-02-12 20:52:04 +000054
david_williamsed4286b2008-10-08 17:59:47 +000055 <antcall
56 target="getAndInstall">
57 <param
58 name="groupId"
59 value="jst"/>
60 </antcall>
david_williamseee17d22008-10-04 22:34:03 +000061
david_williamsae0e4cb2006-11-11 02:55:51 +000062
david_williamsd913e922006-11-13 07:24:21 +000063 </target>
david_williamsae0e4cb2006-11-11 02:55:51 +000064
david_williamsed4286b2008-10-08 17:59:47 +000065 <target name="getAndInstall" if="${groupId}.file">
david_williamsd913e922006-11-13 07:24:21 +000066 <ant
67 antfile="${dependencyTargets}"
david_williams29a95072008-10-08 16:41:44 +000068 target="checkDependency">
david_williamsd913e922006-11-13 07:24:21 +000069 <property
70 name="groupId"
david_williamsed4286b2008-10-08 17:59:47 +000071 value="${groupId}"/>
david_williamsd913e922006-11-13 07:24:21 +000072 </ant>
73 <ant
74 antfile="${dependencyTargets}"
david_williams29a95072008-10-08 16:41:44 +000075 target="installDependency">
david_williamsd913e922006-11-13 07:24:21 +000076 <property
77 name="groupId"
david_williamsed4286b2008-10-08 17:59:47 +000078 value="${groupId}"/>
david_williamsd913e922006-11-13 07:24:21 +000079 <property
80 name="install.destination"
david_williamsed4286b2008-10-08 17:59:47 +000081 value="${base.install.dir}"/>
david_williamsd913e922006-11-13 07:24:21 +000082 </ant>
83 </target>
david_williamsae0e4cb2006-11-11 02:55:51 +000084
85</project>
86