| <?xml version="1.0" encoding="UTF-8"?> |
| <project |
| basedir="." |
| default="createPack200s"> |
| |
| <target name="createPack200s"> |
| <echo message="-------- Project: pack200 Responsible: bfreeman" /> |
| |
| <property |
| name="java15-home" |
| value="${jvmLocation}/jre" /> |
| |
| <property |
| name="buildDirectory" |
| value="${basedir}" /> |
| |
| |
| |
| <java |
| classname="org.eclipse.equinox.launcher.Main" |
| taskname="createPack200s" |
| fork="true" |
| jvm="${java15-home}/bin/java" |
| failonerror="true" |
| resultProperty="createPack200Result" |
| maxmemory="1024m" |
| dir="${buildDirectory}"> |
| <classpath> |
| <fileset dir="${eclipse.home}/plugins"> |
| <include name="org.eclipse.equinox.launcher_*.jar" /> |
| </fileset> |
| </classpath> |
| <jvmarg value="-Dosgi.locking=none" /> |
| <arg |
| line="-application org.eclipse.update.core.siteOptimizer" /> |
| <arg |
| line="-jarProcessor -verbose -outputDir ${updateSite} -pack ${updateSite}" /> |
| </java> |
| </target> |
| |
| <target name="checkArgs"> |
| <fail message="eclipse.home and updateSite must be set."> |
| <condition> |
| <and> |
| <not> |
| <isset property="eclipse.home" /> |
| </not> |
| <not> |
| <isset property="updateSite" /> |
| </not> |
| </and> |
| </condition> |
| </fail> |
| </target> |
| |
| |
| </project> |