blob: 8e2981a3de9edad61716d0738b9a81695baa3152 [file] [log] [blame]
david_williams26f3a5f2008-03-07 22:56:23 +00001<?xml version="1.0"?>
2<!-- ======================================================================
3 Properties that must be passed to this script:
4 base.install.dir
5 dependencyTargets
6 local.cache.dir
7 dependency.properties
8
9
10 ====================================================================== -->
11<project
12 name="test"
13 default="get">
14
15 <target name="get">
16 <antcall target="getAndInstall">
17 <param
18 name="groupId"
19 value="emf" />
20 </antcall>
21 <antcall target="getAndInstall">
22 <param
23 name="groupId"
24 value="gef" />
25 </antcall>
26
27 <antcall target="getAndInstall">
28 <param
29 name="groupId"
30 value="eclipse" />
31 </antcall>
32 <antcall target="getAndInstall">
33 <param
34 name="groupId"
35 value="eclipseTestFramework" />
36 </antcall>
37
38
39 <!-- for patch builds, also get a whole released version to
40 compile against -->
41 <antcall target="getAndInstall">
42 <param
43 name="groupId"
44 value="wtp" />
45 </antcall>
46 <!-- including tests -->
47 <antcall target="getAndInstall">
48 <param
49 name="groupId"
50 value="wtp-wst-test" />
51 </antcall>
52 <antcall target="getAndInstall">
53 <param
54 name="groupId"
55 value="wtp-jst-test" />
56 </antcall>
57 </target>
58
59
60 <target name="getAndInstall">
61 <ant
62 antfile="${dependencyTargets}"
63 target="checkDependency">
64 <property
65 name="groupId"
66 value="${groupId}" />
67 </ant>
68 <ant
69 antfile="${dependencyTargets}"
70 target="installDependency">
71 <property
72 name="groupId"
73 value="${groupId}" />
74 <property
75 name="install.destination"
76 value="${base.install.dir}" />
77 </ant>
78 </target>
79
80
81
82
83</project>
84