blob: 98b565a397cc5b9f457866af6f52b69a19399812 [file] [log] [blame]
ndaib8cedc82005-09-13 18:00:32 +00001<?xml version="1.0"?>
david_williams123a7cf2009-10-15 01:17:26 +00002 <!--
3 ======================================================================
4 Properties that must be passed to this script: base.install.dir
5 dependencyTargets local.cache.dir dependency.properties
6 ======================================================================
7 -->
david_williams403beae2007-12-09 02:10:40 +00008<project
9 name="test"
10 default="get">
david_williams8e4dc9c2008-07-06 08:08:58 +000011 <property
12 environment="env"/>
david_williams2f43da22009-07-22 04:25:24 +000013 <!-- required to get proper value of dropinsFolder -->
david_williams8e4dc9c2008-07-06 08:08:58 +000014 <property
15 name="keyCfgFile"
16 value="${env.PROJECT_BUILDERS}/${projectname}/${env.RELENG}/maps/build.cfg"/>
17 <echo
david_williamsdb9eed92009-11-18 20:03:49 +000018 level="debug"
david_williams8e4dc9c2008-07-06 08:08:58 +000019 message="keyCfgFile: ${keyCfgFile}"/>
david_williams2f43da22009-07-22 04:25:24 +000020 <fail
21 message="Required property file does not exist: ${keyCfgFile}">
22 <condition>
23 <not>
24 <available
25 file="${keyCfgFile}"/>
26 </not>
27 </condition>
28 </fail>
david_williams8e4dc9c2008-07-06 08:08:58 +000029 <property
30 file="${keyCfgFile}"/>
31 <target
32 name="get">
david_williams6561c722009-11-19 04:00:59 +000033 <!--
34 read in this properties, just so we can make sure our
35 requested pre-reqs are defined, which we do later with
36 statements such if="${groupId}.url"
37 -->
38 <property
39 file="${dependency.properties}"/>
david_williams8e4dc9c2008-07-06 08:08:58 +000040 <antcall
41 target="getAndInstallDropins">
david_williams403beae2007-12-09 02:10:40 +000042 <param
43 name="groupId"
david_williams8e4dc9c2008-07-06 08:08:58 +000044 value="emf"/>
david_williams0cb68dc2007-02-22 02:23:42 +000045 </antcall>
david_williams8e4dc9c2008-07-06 08:08:58 +000046 <antcall
47 target="getAndInstallDropins">
david_williams403beae2007-12-09 02:10:40 +000048 <param
49 name="groupId"
david_williams8e4dc9c2008-07-06 08:08:58 +000050 value="emfxsd"/>
david_williams403beae2007-12-09 02:10:40 +000051 </antcall>
david_williams8e4dc9c2008-07-06 08:08:58 +000052 <antcall
53 target="getAndInstallDropins">
david_williams403beae2007-12-09 02:10:40 +000054 <param
55 name="groupId"
david_williams123a7cf2009-10-15 01:17:26 +000056 value="emfvalidation"/>
david_williamsfab962c2009-10-28 04:18:20 +000057 </antcall>
david_williams123a7cf2009-10-15 01:17:26 +000058 <antcall
59 target="getAndInstallDropins">
60 <param
61 name="groupId"
david_williams8e4dc9c2008-07-06 08:08:58 +000062 value="gef"/>
david_williams403beae2007-12-09 02:10:40 +000063 </antcall>
david_williams8e4dc9c2008-07-06 08:08:58 +000064 <antcall
65 target="getAndInstallDropins">
david_williams403beae2007-12-09 02:10:40 +000066 <param
67 name="groupId"
david_williams8e4dc9c2008-07-06 08:08:58 +000068 value="dtp"/>
david_williams403beae2007-12-09 02:10:40 +000069 </antcall>
david_williams8e4dc9c2008-07-06 08:08:58 +000070 <antcall
71 target="getAndInstallBase">
david_williams403beae2007-12-09 02:10:40 +000072 <param
73 name="groupId"
david_williams8e4dc9c2008-07-06 08:08:58 +000074 value="eclipse"/>
david_williams403beae2007-12-09 02:10:40 +000075 </antcall>
david_williams8e4dc9c2008-07-06 08:08:58 +000076 <antcall
77 target="getAndInstallDropins">
david_williams403beae2007-12-09 02:10:40 +000078 <param
79 name="groupId"
david_williams8e4dc9c2008-07-06 08:08:58 +000080 value="eclipseTestFramework"/>
david_williams403beae2007-12-09 02:10:40 +000081 </antcall>
david_williams8e4dc9c2008-07-06 08:08:58 +000082 <antcall
83 target="getAndInstallBase">
david_williams403beae2007-12-09 02:10:40 +000084 <param
85 name="groupId"
david_williams8e4dc9c2008-07-06 08:08:58 +000086 value="tomcat.5"/>
david_williams403beae2007-12-09 02:10:40 +000087 </antcall>
david_williams8e4dc9c2008-07-06 08:08:58 +000088 <antcall
89 target="getAndInstallBase">
david_williams403beae2007-12-09 02:10:40 +000090 <param
91 name="groupId"
david_williams8e4dc9c2008-07-06 08:08:58 +000092 value="jonas.4"/>
david_williams403beae2007-12-09 02:10:40 +000093 </antcall>
david_williams8e4dc9c2008-07-06 08:08:58 +000094 <antcall
95 target="getAndInstallBase">
david_williams403beae2007-12-09 02:10:40 +000096 <param
97 name="groupId"
david_williams8e4dc9c2008-07-06 08:08:58 +000098 value="oagis.release"/>
david_williams403beae2007-12-09 02:10:40 +000099 </antcall>
david_williams8e4dc9c2008-07-06 08:08:58 +0000100 <antcall
101 target="getAndInstallBase">
102 <param
103 name="groupId"
104 value="oagis.wsdl"/>
105 </antcall>
106 <antcall
107 target="getAndInstallBase">
108 <param
109 name="groupId"
110 value="jsf.1_1"/>
111 </antcall>
david_williams7dfa4e22008-08-18 01:54:30 +0000112 <antcall
113 target="getAndInstallBase">
114 <param
115 name="groupId"
116 value="jpt-persistence.jar"/>
117 </antcall>
tleed349302009-03-31 18:55:33 +0000118 <antcall
119 target="getAndInstallBase">
120 <param
121 name="groupId"
122 value="jpt-eclipselink.jar"/>
123 </antcall>
david_williams403beae2007-12-09 02:10:40 +0000124 </target>
david_williams8e4dc9c2008-07-06 08:08:58 +0000125 <target
david_williams6561c722009-11-19 04:00:59 +0000126 name="getAndInstallBase"
127 if="${groupId}.url">
david_williams403beae2007-12-09 02:10:40 +0000128 <ant
129 antfile="${dependencyTargets}"
130 target="checkDependency">
131 <property
132 name="groupId"
david_williams8e4dc9c2008-07-06 08:08:58 +0000133 value="${groupId}"/>
david_williams403beae2007-12-09 02:10:40 +0000134 </ant>
135 <ant
136 antfile="${dependencyTargets}"
137 target="installDependency">
138 <property
139 name="groupId"
david_williams8e4dc9c2008-07-06 08:08:58 +0000140 value="${groupId}"/>
david_williams403beae2007-12-09 02:10:40 +0000141 <property
142 name="install.destination"
david_williams8e4dc9c2008-07-06 08:08:58 +0000143 value="${base.install.dir}"/>
david_williams403beae2007-12-09 02:10:40 +0000144 </ant>
145 </target>
david_williams8e4dc9c2008-07-06 08:08:58 +0000146 <target
david_williams6561c722009-11-19 04:00:59 +0000147 name="getAndInstallDropins"
148 if="${groupId}.url">
david_williams8e4dc9c2008-07-06 08:08:58 +0000149 <ant
150 antfile="${dependencyTargets}"
151 target="checkDependency">
152 <property
153 name="groupId"
154 value="${groupId}"/>
155 </ant>
156 <ant
157 antfile="${dependencyTargets}"
158 target="installDependency">
159 <property
160 name="groupId"
161 value="${groupId}"/>
162 <property
163 name="install.destination"
164 value="${base.install.dir}${dropinsFolder}"/>
165 </ant>
166 </target>
167</project>