| <?xml version="1.0"?> |
| <!-- ====================================================================== |
| Properties that must be passed to this script: |
| base.install.dir |
| dependencyTargets |
| local.cache.dir |
| dependency.properties |
| baseos |
| basews |
| basearch |
| |
| Dali Dependencies: |
| eclipse-SDK-3.1.1 |
| emf-sdo-xsd-SDK-2.1.1 |
| GEF-SDK-3.1.1 |
| JEM-SDK-1.1.0.1 |
| wst-sdk-1.0 |
| ====================================================================== --> |
| <project name="test" default="get"> |
| |
| <target name="get"> |
| |
| <antcall target="getAndInstall"> |
| <param name="groupId" value="wst" /> |
| </antcall> |
| <antcall target="getAndInstall"> |
| <param name="groupId" value="emf" /> |
| </antcall> |
| <antcall target="getAndInstall"> |
| <param name="groupId" value="gef" /> |
| </antcall> |
| <antcall target="getAndInstall"> |
| <param name="groupId" value="jem" /> |
| </antcall> |
| <antcall target="getAndInstall"> |
| <param name="groupId" value="eclipse" /> |
| </antcall> |
| |
| </target> |
| |
| <target name="getAndInstall"> |
| <echo message="dependencyTargets: ${dependencyTargets}" /> |
| |
| <ant antfile="${dependencyTargets}" target="checkDependency"> |
| <property name="groupId" value="${groupId}" /> |
| </ant> |
| <ant antfile="${dependencyTargets}" target="installDependency"> |
| <property name="groupId" value="${groupId}" /> |
| <property name="install.destination" value="${base.install.dir}" /> |
| </ant> |
| </target> |
| |
| </project> |
| |