ndai | 91f5c9b | 2006-03-12 13:56:45 +0000 | [diff] [blame] | 1 | <?xml version="1.0"?> |
david_williams | ed4286b | 2008-10-08 17:59:47 +0000 | [diff] [blame] | 2 | <!-- |
3 | ====================================================================== | ||||
4 | Properties that must be passed to this script: base.install.dir | ||||
5 | dependencyTargets local.cache.dir dependency.properties | ||||
6 | |||||
7 | ====================================================================== | ||||
8 | --> | ||||
david_williams | 403beae | 2007-12-09 02:10:40 +0000 | [diff] [blame] | 9 | <project |
10 | name="test" | ||||
11 | default="get"> | ||||
david_williams | bf90f71 | 2007-02-13 02:50:13 +0000 | [diff] [blame] | 12 | |
david_williams | ed4286b | 2008-10-08 17:59:47 +0000 | [diff] [blame] | 13 | <target |
14 | name="get"> | ||||
david_williams | 403beae | 2007-12-09 02:10:40 +0000 | [diff] [blame] | 15 | |
david_williams | ed4286b | 2008-10-08 17:59:47 +0000 | [diff] [blame] | 16 | <!-- 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_williams | 403beae | 2007-12-09 02:10:40 +0000 | [diff] [blame] | 22 | <param |
23 | name="groupId" | ||||
david_williams | ed4286b | 2008-10-08 17:59:47 +0000 | [diff] [blame] | 24 | value="emf"/> |
david_williams | d913e92 | 2006-11-13 07:24:21 +0000 | [diff] [blame] | 25 | </antcall> |
david_williams | ed4286b | 2008-10-08 17:59:47 +0000 | [diff] [blame] | 26 | <antcall |
27 | target="getAndInstall"> | ||||
david_williams | 403beae | 2007-12-09 02:10:40 +0000 | [diff] [blame] | 28 | <param |
29 | name="groupId" | ||||
david_williams | ed4286b | 2008-10-08 17:59:47 +0000 | [diff] [blame] | 30 | value="emfxsd"/> |
31 | </antcall> | ||||
32 | <antcall | ||||
33 | target="getAndInstall"> | ||||
34 | <param | ||||
35 | name="groupId" | ||||
36 | value="gef"/> | ||||
david_williams | d913e92 | 2006-11-13 07:24:21 +0000 | [diff] [blame] | 37 | </antcall> |
david_williams | 403beae | 2007-12-09 02:10:40 +0000 | [diff] [blame] | 38 | |
david_williams | ed4286b | 2008-10-08 17:59:47 +0000 | [diff] [blame] | 39 | <antcall |
40 | target="getAndInstall"> | ||||
david_williams | 403beae | 2007-12-09 02:10:40 +0000 | [diff] [blame] | 41 | <param |
42 | name="groupId" | ||||
david_williams | ed4286b | 2008-10-08 17:59:47 +0000 | [diff] [blame] | 43 | value="dtp"/> |
david_williams | d913e92 | 2006-11-13 07:24:21 +0000 | [diff] [blame] | 44 | </antcall> |
david_williams | ed4286b | 2008-10-08 17:59:47 +0000 | [diff] [blame] | 45 | <antcall |
46 | target="getAndInstall"> | ||||
david_williams | 403beae | 2007-12-09 02:10:40 +0000 | [diff] [blame] | 47 | <param |
48 | name="groupId" | ||||
david_williams | ed4286b | 2008-10-08 17:59:47 +0000 | [diff] [blame] | 49 | value="eclipse"/> |
david_williams | 1be1e94 | 2006-12-06 04:39:39 +0000 | [diff] [blame] | 50 | </antcall> |
david_williams | ed4286b | 2008-10-08 17:59:47 +0000 | [diff] [blame] | 51 | <antcall |
52 | target="getAndInstall"> | ||||
53 | <param | ||||
54 | name="groupId" | ||||
55 | value="jst"/> | ||||
56 | </antcall> | ||||
david_williams | 1be1e94 | 2006-12-06 04:39:39 +0000 | [diff] [blame] | 57 | </target> |
david_williams | d3a70a7 | 2007-03-17 06:21:47 +0000 | [diff] [blame] | 58 | |
david_williams | ec83820 | 2008-10-08 18:09:20 +0000 | [diff] [blame] | 59 | <target name="getAndInstall" if="${groupId}.url"> |
david_williams | d3a70a7 | 2007-03-17 06:21:47 +0000 | [diff] [blame] | 60 | |
david_williams | 403beae | 2007-12-09 02:10:40 +0000 | [diff] [blame] | 61 | <ant |
62 | antfile="${dependencyTargets}" | ||||
david_williams | 29a9507 | 2008-10-08 16:41:44 +0000 | [diff] [blame] | 63 | target="checkDependency"> |
david_williams | 403beae | 2007-12-09 02:10:40 +0000 | [diff] [blame] | 64 | <property |
65 | name="groupId" | ||||
david_williams | ed4286b | 2008-10-08 17:59:47 +0000 | [diff] [blame] | 66 | value="${groupId}"/> |
david_williams | d3a70a7 | 2007-03-17 06:21:47 +0000 | [diff] [blame] | 67 | </ant> |
david_williams | 403beae | 2007-12-09 02:10:40 +0000 | [diff] [blame] | 68 | <ant |
69 | antfile="${dependencyTargets}" | ||||
david_williams | 29a9507 | 2008-10-08 16:41:44 +0000 | [diff] [blame] | 70 | target="installDependency"> |
david_williams | 403beae | 2007-12-09 02:10:40 +0000 | [diff] [blame] | 71 | <property |
72 | name="groupId" | ||||
david_williams | ed4286b | 2008-10-08 17:59:47 +0000 | [diff] [blame] | 73 | value="${groupId}"/> |
david_williams | 403beae | 2007-12-09 02:10:40 +0000 | [diff] [blame] | 74 | <property |
75 | name="install.destination" | ||||
david_williams | ed4286b | 2008-10-08 17:59:47 +0000 | [diff] [blame] | 76 | value="${base.install.dir}"/> |
david_williams | d3a70a7 | 2007-03-17 06:21:47 +0000 | [diff] [blame] | 77 | </ant> |
78 | </target> | ||||
79 | |||||
ndai | 91f5c9b | 2006-03-12 13:56:45 +0000 | [diff] [blame] | 80 | </project> |
81 |