ndai | b8cedc8 | 2005-09-13 18:00:32 +0000 | [diff] [blame] | 1 | <?xml version="1.0"?> |
david_williams | 123a7cf | 2009-10-15 01:17:26 +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 | --> |
david_williams | 403beae | 2007-12-09 02:10:40 +0000 | [diff] [blame] | 8 | <project |
| 9 | name="test" |
| 10 | default="get"> |
david_williams | 8e4dc9c | 2008-07-06 08:08:58 +0000 | [diff] [blame] | 11 | <property |
| 12 | environment="env"/> |
david_williams | 2f43da2 | 2009-07-22 04:25:24 +0000 | [diff] [blame] | 13 | <!-- required to get proper value of dropinsFolder --> |
david_williams | 8e4dc9c | 2008-07-06 08:08:58 +0000 | [diff] [blame] | 14 | <property |
| 15 | name="keyCfgFile" |
| 16 | value="${env.PROJECT_BUILDERS}/${projectname}/${env.RELENG}/maps/build.cfg"/> |
| 17 | <echo |
david_williams | db9eed9 | 2009-11-18 20:03:49 +0000 | [diff] [blame] | 18 | level="debug" |
david_williams | 8e4dc9c | 2008-07-06 08:08:58 +0000 | [diff] [blame] | 19 | message="keyCfgFile: ${keyCfgFile}"/> |
david_williams | 2f43da2 | 2009-07-22 04:25:24 +0000 | [diff] [blame] | 20 | <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_williams | 8e4dc9c | 2008-07-06 08:08:58 +0000 | [diff] [blame] | 29 | <property |
| 30 | file="${keyCfgFile}"/> |
| 31 | <target |
| 32 | name="get"> |
david_williams | 6561c72 | 2009-11-19 04:00:59 +0000 | [diff] [blame] | 33 | <!-- |
| 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_williams | 8e4dc9c | 2008-07-06 08:08:58 +0000 | [diff] [blame] | 40 | <antcall |
| 41 | target="getAndInstallDropins"> |
david_williams | 403beae | 2007-12-09 02:10:40 +0000 | [diff] [blame] | 42 | <param |
| 43 | name="groupId" |
david_williams | 8e4dc9c | 2008-07-06 08:08:58 +0000 | [diff] [blame] | 44 | value="emf"/> |
david_williams | 0cb68dc | 2007-02-22 02:23:42 +0000 | [diff] [blame] | 45 | </antcall> |
david_williams | 8e4dc9c | 2008-07-06 08:08:58 +0000 | [diff] [blame] | 46 | <antcall |
| 47 | target="getAndInstallDropins"> |
david_williams | 403beae | 2007-12-09 02:10:40 +0000 | [diff] [blame] | 48 | <param |
| 49 | name="groupId" |
david_williams | 8e4dc9c | 2008-07-06 08:08:58 +0000 | [diff] [blame] | 50 | value="emfxsd"/> |
david_williams | 403beae | 2007-12-09 02:10:40 +0000 | [diff] [blame] | 51 | </antcall> |
david_williams | 8e4dc9c | 2008-07-06 08:08:58 +0000 | [diff] [blame] | 52 | <antcall |
| 53 | target="getAndInstallDropins"> |
david_williams | 403beae | 2007-12-09 02:10:40 +0000 | [diff] [blame] | 54 | <param |
| 55 | name="groupId" |
david_williams | 123a7cf | 2009-10-15 01:17:26 +0000 | [diff] [blame] | 56 | value="emfvalidation"/> |
david_williams | fab962c | 2009-10-28 04:18:20 +0000 | [diff] [blame] | 57 | </antcall> |
david_williams | 123a7cf | 2009-10-15 01:17:26 +0000 | [diff] [blame] | 58 | <antcall |
| 59 | target="getAndInstallDropins"> |
| 60 | <param |
| 61 | name="groupId" |
david_williams | 8e4dc9c | 2008-07-06 08:08:58 +0000 | [diff] [blame] | 62 | value="gef"/> |
david_williams | 403beae | 2007-12-09 02:10:40 +0000 | [diff] [blame] | 63 | </antcall> |
david_williams | 8e4dc9c | 2008-07-06 08:08:58 +0000 | [diff] [blame] | 64 | <antcall |
| 65 | target="getAndInstallDropins"> |
david_williams | 403beae | 2007-12-09 02:10:40 +0000 | [diff] [blame] | 66 | <param |
| 67 | name="groupId" |
david_williams | 8e4dc9c | 2008-07-06 08:08:58 +0000 | [diff] [blame] | 68 | value="dtp"/> |
david_williams | 403beae | 2007-12-09 02:10:40 +0000 | [diff] [blame] | 69 | </antcall> |
david_williams | 8e4dc9c | 2008-07-06 08:08:58 +0000 | [diff] [blame] | 70 | <antcall |
| 71 | target="getAndInstallBase"> |
david_williams | 403beae | 2007-12-09 02:10:40 +0000 | [diff] [blame] | 72 | <param |
| 73 | name="groupId" |
david_williams | 8e4dc9c | 2008-07-06 08:08:58 +0000 | [diff] [blame] | 74 | value="eclipse"/> |
david_williams | 403beae | 2007-12-09 02:10:40 +0000 | [diff] [blame] | 75 | </antcall> |
david_williams | 8e4dc9c | 2008-07-06 08:08:58 +0000 | [diff] [blame] | 76 | <antcall |
| 77 | target="getAndInstallDropins"> |
david_williams | 403beae | 2007-12-09 02:10:40 +0000 | [diff] [blame] | 78 | <param |
| 79 | name="groupId" |
david_williams | 8e4dc9c | 2008-07-06 08:08:58 +0000 | [diff] [blame] | 80 | value="eclipseTestFramework"/> |
david_williams | 403beae | 2007-12-09 02:10:40 +0000 | [diff] [blame] | 81 | </antcall> |
david_williams | 8e4dc9c | 2008-07-06 08:08:58 +0000 | [diff] [blame] | 82 | <antcall |
| 83 | target="getAndInstallBase"> |
david_williams | 403beae | 2007-12-09 02:10:40 +0000 | [diff] [blame] | 84 | <param |
| 85 | name="groupId" |
david_williams | 8e4dc9c | 2008-07-06 08:08:58 +0000 | [diff] [blame] | 86 | value="tomcat.5"/> |
david_williams | 403beae | 2007-12-09 02:10:40 +0000 | [diff] [blame] | 87 | </antcall> |
david_williams | 8e4dc9c | 2008-07-06 08:08:58 +0000 | [diff] [blame] | 88 | <antcall |
| 89 | target="getAndInstallBase"> |
david_williams | 403beae | 2007-12-09 02:10:40 +0000 | [diff] [blame] | 90 | <param |
| 91 | name="groupId" |
david_williams | 8e4dc9c | 2008-07-06 08:08:58 +0000 | [diff] [blame] | 92 | value="jonas.4"/> |
david_williams | 403beae | 2007-12-09 02:10:40 +0000 | [diff] [blame] | 93 | </antcall> |
david_williams | 8e4dc9c | 2008-07-06 08:08:58 +0000 | [diff] [blame] | 94 | <antcall |
| 95 | target="getAndInstallBase"> |
david_williams | 403beae | 2007-12-09 02:10:40 +0000 | [diff] [blame] | 96 | <param |
| 97 | name="groupId" |
david_williams | 8e4dc9c | 2008-07-06 08:08:58 +0000 | [diff] [blame] | 98 | value="oagis.release"/> |
david_williams | 403beae | 2007-12-09 02:10:40 +0000 | [diff] [blame] | 99 | </antcall> |
david_williams | 8e4dc9c | 2008-07-06 08:08:58 +0000 | [diff] [blame] | 100 | <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_williams | 7dfa4e2 | 2008-08-18 01:54:30 +0000 | [diff] [blame] | 112 | <antcall |
| 113 | target="getAndInstallBase"> |
| 114 | <param |
| 115 | name="groupId" |
| 116 | value="jpt-persistence.jar"/> |
| 117 | </antcall> |
tle | ed34930 | 2009-03-31 18:55:33 +0000 | [diff] [blame] | 118 | <antcall |
| 119 | target="getAndInstallBase"> |
| 120 | <param |
| 121 | name="groupId" |
| 122 | value="jpt-eclipselink.jar"/> |
| 123 | </antcall> |
david_williams | 403beae | 2007-12-09 02:10:40 +0000 | [diff] [blame] | 124 | </target> |
david_williams | 8e4dc9c | 2008-07-06 08:08:58 +0000 | [diff] [blame] | 125 | <target |
david_williams | 6561c72 | 2009-11-19 04:00:59 +0000 | [diff] [blame] | 126 | name="getAndInstallBase" |
| 127 | if="${groupId}.url"> |
david_williams | 403beae | 2007-12-09 02:10:40 +0000 | [diff] [blame] | 128 | <ant |
| 129 | antfile="${dependencyTargets}" |
| 130 | target="checkDependency"> |
| 131 | <property |
| 132 | name="groupId" |
david_williams | 8e4dc9c | 2008-07-06 08:08:58 +0000 | [diff] [blame] | 133 | value="${groupId}"/> |
david_williams | 403beae | 2007-12-09 02:10:40 +0000 | [diff] [blame] | 134 | </ant> |
| 135 | <ant |
| 136 | antfile="${dependencyTargets}" |
| 137 | target="installDependency"> |
| 138 | <property |
| 139 | name="groupId" |
david_williams | 8e4dc9c | 2008-07-06 08:08:58 +0000 | [diff] [blame] | 140 | value="${groupId}"/> |
david_williams | 403beae | 2007-12-09 02:10:40 +0000 | [diff] [blame] | 141 | <property |
| 142 | name="install.destination" |
david_williams | 8e4dc9c | 2008-07-06 08:08:58 +0000 | [diff] [blame] | 143 | value="${base.install.dir}"/> |
david_williams | 403beae | 2007-12-09 02:10:40 +0000 | [diff] [blame] | 144 | </ant> |
| 145 | </target> |
david_williams | 8e4dc9c | 2008-07-06 08:08:58 +0000 | [diff] [blame] | 146 | <target |
david_williams | 6561c72 | 2009-11-19 04:00:59 +0000 | [diff] [blame] | 147 | name="getAndInstallDropins" |
| 148 | if="${groupId}.url"> |
david_williams | 8e4dc9c | 2008-07-06 08:08:58 +0000 | [diff] [blame] | 149 | <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> |