| <?xml version="1.0" encoding="UTF-8"?> |
| <project |
| name="update" |
| default="update" |
| basedir="."> |
| <property environment="env"/> |
| |
| <fail |
| unless="env.JAVA_5_HOME" |
| message="Must provide env.JAVA_5_HOME" /> |
| <property |
| name="buildDirectory" |
| value="${basedir}" /> |
| <target |
| name="update"> |
| <echo |
| message="Updating ${featureId} ${version}" /> |
| <java |
| taskname="updateJob" |
| fork="true" |
| resultProperty="updateResult" |
| failonerror="false" |
| jvm="${env.JAVA_5_HOME}/bin/java" |
| classname="org.eclipse.equinox.launcher.Main"> |
| <classpath> |
| <fileset |
| dir="${eclipse.home}/plugins"> |
| <include |
| name="org.eclipse.equinox.launcher_*.jar" /> |
| </fileset> |
| </classpath> |
| <jvmarg |
| value="-DcontinueOnError=true" /> |
| <arg |
| value="-clean" /> |
| <arg |
| value="-nosplash" /> |
| <arg |
| value="-application" /> |
| <arg |
| value="org.eclipse.update.core.standaloneUpdate" /> |
| <arg |
| value="-data" /> |
| <arg |
| value="${basedir}/buildworkspace" /> |
| <arg |
| value="-consolelog" /> |
| <arg |
| value="-command" /> |
| <arg |
| value="mirror" /> |
| <arg |
| value="-featureId" /> |
| <arg |
| value="${featureId}" /> |
| <arg |
| value="-version" /> |
| <arg |
| value="${version}" /> |
| <arg |
| value="-from" /> |
| <arg |
| value="${from.update.site}" /> |
| <arg |
| value="-to" /> |
| <arg |
| value="${update.site}" /> |
| <!-- |
| <arg |
| value="-ignoreMissingPlugins" /> |
| <arg |
| value="true" /> |
| --> |
| </java> |
| </target> |
| </project> |