blob: 9f59d5106d809d24c5f941618a3bc1c919d3593e [file] [log] [blame]
ndai91f5c9b2006-03-12 13:56:45 +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_williams403beae2007-12-09 02:10:40 +00009<project
10 name="test"
11 default="get">
david_williamsbf90f712007-02-13 02:50:13 +000012
david_williamsed4286b2008-10-08 17:59:47 +000013 <target
14 name="get">
david_williams403beae2007-12-09 02:10:40 +000015
david_williamsed4286b2008-10-08 17:59:47 +000016 <!-- read in this properties, just so we can make sure our requested pre-reqs are defined -->
17 <property
18 file="${dependency.properties}"/>
19
20 <antcall
21 target="getAndInstall">
david_williams403beae2007-12-09 02:10:40 +000022 <param
23 name="groupId"
david_williamsed4286b2008-10-08 17:59:47 +000024 value="emf"/>
david_williamsd913e922006-11-13 07:24:21 +000025 </antcall>
david_williamsed4286b2008-10-08 17:59:47 +000026 <antcall
27 target="getAndInstall">
david_williams403beae2007-12-09 02:10:40 +000028 <param
29 name="groupId"
david_williamsed4286b2008-10-08 17:59:47 +000030 value="emfxsd"/>
31 </antcall>
32 <antcall
33 target="getAndInstall">
34 <param
35 name="groupId"
36 value="gef"/>
david_williamsd913e922006-11-13 07:24:21 +000037 </antcall>
david_williams403beae2007-12-09 02:10:40 +000038
david_williamsed4286b2008-10-08 17:59:47 +000039 <antcall
40 target="getAndInstall">
david_williams403beae2007-12-09 02:10:40 +000041 <param
42 name="groupId"
david_williamsed4286b2008-10-08 17:59:47 +000043 value="dtp"/>
david_williamsd913e922006-11-13 07:24:21 +000044 </antcall>
david_williamsed4286b2008-10-08 17:59:47 +000045 <antcall
46 target="getAndInstall">
david_williams403beae2007-12-09 02:10:40 +000047 <param
48 name="groupId"
david_williamsed4286b2008-10-08 17:59:47 +000049 value="eclipse"/>
david_williams1be1e942006-12-06 04:39:39 +000050 </antcall>
david_williamsed4286b2008-10-08 17:59:47 +000051 <antcall
52 target="getAndInstall">
53 <param
54 name="groupId"
55 value="jst"/>
56 </antcall>
david_williams1be1e942006-12-06 04:39:39 +000057 </target>
david_williamsd3a70a72007-03-17 06:21:47 +000058
david_williamsec838202008-10-08 18:09:20 +000059 <target name="getAndInstall" if="${groupId}.url">
david_williamsd3a70a72007-03-17 06:21:47 +000060
david_williams403beae2007-12-09 02:10:40 +000061 <ant
62 antfile="${dependencyTargets}"
david_williams29a95072008-10-08 16:41:44 +000063 target="checkDependency">
david_williams403beae2007-12-09 02:10:40 +000064 <property
65 name="groupId"
david_williamsed4286b2008-10-08 17:59:47 +000066 value="${groupId}"/>
david_williamsd3a70a72007-03-17 06:21:47 +000067 </ant>
david_williams403beae2007-12-09 02:10:40 +000068 <ant
69 antfile="${dependencyTargets}"
david_williams29a95072008-10-08 16:41:44 +000070 target="installDependency">
david_williams403beae2007-12-09 02:10:40 +000071 <property
72 name="groupId"
david_williamsed4286b2008-10-08 17:59:47 +000073 value="${groupId}"/>
david_williams403beae2007-12-09 02:10:40 +000074 <property
75 name="install.destination"
david_williamsed4286b2008-10-08 17:59:47 +000076 value="${base.install.dir}"/>
david_williamsd3a70a72007-03-17 06:21:47 +000077 </ant>
78 </target>
79
ndai91f5c9b2006-03-12 13:56:45 +000080</project>
81