blob: a58256cc7f0591e2a0c02b6ae2f59462e2fd04c8 [file] [log] [blame]
ndai91f5c9b2006-03-12 13:56:45 +00001<?xml version="1.0"?>
2<!-- ======================================================================
3 Properties that must be passed to this script:
4 base.install.dir
david_williamsd913e922006-11-13 07:24:21 +00005 dependencyTargets
6 local.cache.dir
7 dependency.properties
david_williams42f9b242006-11-27 18:45:14 +00008
david_williamsd913e922006-11-13 07:24:21 +00009 ====================================================================== -->
10<project
11 name="test"
12 default="get">
ndai91f5c9b2006-03-12 13:56:45 +000013
david_williamsd913e922006-11-13 07:24:21 +000014 <target name="get">
15 <antcall target="getAndInstall">
16 <param
17 name="groupId"
18 value="emf" />
19 </antcall>
20 <antcall target="getAndInstall">
21 <param
22 name="groupId"
23 value="gef" />
24 </antcall>
25 <antcall target="getAndInstall">
26 <param
27 name="groupId"
28 value="jem" />
29 </antcall>
30 <antcall target="getAndInstall">
31 <param
32 name="groupId"
33 value="dtp" />
34 </antcall>
35 <antcall target="getAndInstall">
36 <param
37 name="groupId"
38 value="eclipse" />
39 </antcall>
david_williams1be1e942006-12-06 04:39:39 +000040
41 <antcall target="getAndInstallWTP" />
42
david_williamsd913e922006-11-13 07:24:21 +000043 </target>
ndai91f5c9b2006-03-12 13:56:45 +000044
david_williams1be1e942006-12-06 04:39:39 +000045 <target name="getAndInstall" unless="skipGetAndInstall">
david_williamsd913e922006-11-13 07:24:21 +000046 <ant
47 antfile="${dependencyTargets}"
48 target="checkDependency">
49 <property
50 name="groupId"
51 value="${groupId}" />
52 </ant>
53 <ant
54 antfile="${dependencyTargets}"
55 target="installDependency">
56 <property
57 name="groupId"
58 value="${groupId}" />
59 <property
60 name="install.destination"
61 value="${base.install.dir}" />
62 </ant>
63 </target>
david_williams1be1e942006-12-06 04:39:39 +000064
65 <target name="getAndInstallWTP">
66 <mkdir dir="${baseLocation}/plugins/_temp_"/>
67 <copy todir="${baseLocation}/plugins/_temp_">
68 <fileset dir="${baseLocation}/plugins">
69 <include name="org.eclipse.wst.xml.core*.jar"/>
70 </fileset>
71 <mapper type="merge" to="org.eclipse.wst.xml.core"/>
72 </copy>
73
74 <available property="skipGetAndInstall"
75 value="true"
76 file="${baseLocation}/plugins/_temp_/org.eclipse.wst.xml.core"
77 type="file" />
78 <delete dir="${baseLocation}/plugins/_temp_" failonerror="false" />
79
80 <antcall target="getAndInstall">
81 <param
82 name="groupId"
83 value="wtp" />
84 </antcall>
85
86 </target>
87
ndai91f5c9b2006-03-12 13:56:45 +000088</project>
89