david_williams | ae0e4cb | 2006-11-11 02:55:51 +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 | d913e92 | 2006-11-13 07:24:21 +0000 | [diff] [blame] | 9 | <project |
10 | name="test" | ||||
11 | default="get"> | ||||
david_williams | ae0e4cb | 2006-11-11 02:55:51 +0000 | [diff] [blame] | 12 | |
david_williams | ed4286b | 2008-10-08 17:59:47 +0000 | [diff] [blame] | 13 | <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_williams | d913e92 | 2006-11-13 07:24:21 +0000 | [diff] [blame] | 25 | <param |
26 | name="groupId" | ||||
david_williams | ed4286b | 2008-10-08 17:59:47 +0000 | [diff] [blame] | 27 | value="emf"/> |
david_williams | d913e92 | 2006-11-13 07:24:21 +0000 | [diff] [blame] | 28 | </antcall> |
david_williams | ed4286b | 2008-10-08 17:59:47 +0000 | [diff] [blame] | 29 | <antcall |
30 | target="getAndInstall"> | ||||
david_williams | d913e92 | 2006-11-13 07:24:21 +0000 | [diff] [blame] | 31 | <param |
32 | name="groupId" | ||||
david_williams | ed4286b | 2008-10-08 17:59:47 +0000 | [diff] [blame] | 33 | value="emfxsd"/> |
34 | </antcall> | ||||
35 | <antcall | ||||
36 | target="getAndInstall"> | ||||
37 | <param | ||||
38 | name="groupId" | ||||
39 | value="gef"/> | ||||
david_williams | d913e92 | 2006-11-13 07:24:21 +0000 | [diff] [blame] | 40 | </antcall> |
david_williams | 116353d | 2007-02-19 20:50:16 +0000 | [diff] [blame] | 41 | |
david_williams | ed4286b | 2008-10-08 17:59:47 +0000 | [diff] [blame] | 42 | <antcall |
43 | target="getAndInstall"> | ||||
david_williams | d913e92 | 2006-11-13 07:24:21 +0000 | [diff] [blame] | 44 | <param |
45 | name="groupId" | ||||
david_williams | ed4286b | 2008-10-08 17:59:47 +0000 | [diff] [blame] | 46 | value="dtp"/> |
david_williams | d913e92 | 2006-11-13 07:24:21 +0000 | [diff] [blame] | 47 | </antcall> |
david_williams | ed4286b | 2008-10-08 17:59:47 +0000 | [diff] [blame] | 48 | <antcall |
49 | target="getAndInstall"> | ||||
david_williams | d913e92 | 2006-11-13 07:24:21 +0000 | [diff] [blame] | 50 | <param |
51 | name="groupId" | ||||
david_williams | ed4286b | 2008-10-08 17:59:47 +0000 | [diff] [blame] | 52 | value="eclipse"/> |
david_williams | d913e92 | 2006-11-13 07:24:21 +0000 | [diff] [blame] | 53 | </antcall> |
david_williams | f043080 | 2007-02-12 20:52:04 +0000 | [diff] [blame] | 54 | |
david_williams | ed4286b | 2008-10-08 17:59:47 +0000 | [diff] [blame] | 55 | <antcall |
56 | target="getAndInstall"> | ||||
57 | <param | ||||
58 | name="groupId" | ||||
59 | value="jst"/> | ||||
60 | </antcall> | ||||
david_williams | eee17d2 | 2008-10-04 22:34:03 +0000 | [diff] [blame] | 61 | |
david_williams | ae0e4cb | 2006-11-11 02:55:51 +0000 | [diff] [blame] | 62 | |
david_williams | d913e92 | 2006-11-13 07:24:21 +0000 | [diff] [blame] | 63 | </target> |
david_williams | ae0e4cb | 2006-11-11 02:55:51 +0000 | [diff] [blame] | 64 | |
david_williams | ec83820 | 2008-10-08 18:09:20 +0000 | [diff] [blame] | 65 | <target name="getAndInstall" if="${groupId}.url"> |
david_williams | d913e92 | 2006-11-13 07:24:21 +0000 | [diff] [blame] | 66 | <ant |
67 | antfile="${dependencyTargets}" | ||||
david_williams | 29a9507 | 2008-10-08 16:41:44 +0000 | [diff] [blame] | 68 | target="checkDependency"> |
david_williams | d913e92 | 2006-11-13 07:24:21 +0000 | [diff] [blame] | 69 | <property |
70 | name="groupId" | ||||
david_williams | ed4286b | 2008-10-08 17:59:47 +0000 | [diff] [blame] | 71 | value="${groupId}"/> |
david_williams | d913e92 | 2006-11-13 07:24:21 +0000 | [diff] [blame] | 72 | </ant> |
73 | <ant | ||||
74 | antfile="${dependencyTargets}" | ||||
david_williams | 29a9507 | 2008-10-08 16:41:44 +0000 | [diff] [blame] | 75 | target="installDependency"> |
david_williams | d913e92 | 2006-11-13 07:24:21 +0000 | [diff] [blame] | 76 | <property |
77 | name="groupId" | ||||
david_williams | ed4286b | 2008-10-08 17:59:47 +0000 | [diff] [blame] | 78 | value="${groupId}"/> |
david_williams | d913e92 | 2006-11-13 07:24:21 +0000 | [diff] [blame] | 79 | <property |
80 | name="install.destination" | ||||
david_williams | ed4286b | 2008-10-08 17:59:47 +0000 | [diff] [blame] | 81 | value="${base.install.dir}"/> |
david_williams | d913e92 | 2006-11-13 07:24:21 +0000 | [diff] [blame] | 82 | </ant> |
83 | </target> | ||||
david_williams | ae0e4cb | 2006-11-11 02:55:51 +0000 | [diff] [blame] | 84 | |
85 | </project> | ||||
86 |