<target name="install.buckminster"> | |
<available file="${tools}/buckminster/buckminster" property="buckminster.exists" /> | |
<antcall target="do.install.buckminster" /> | |
</target> | |
<target name="do.install.buckminster" unless="buckminster.exists" depends="install.director"> | |
<echo message="Configuring headless buckminster with needed features" /> | |
<echo message="Headless site: ${bm.headless.site}" /> | |
<echo message="External site: ${bm.external.site}" /> | |
<eclipse.launch app="director"> | |
<args> | |
<jvmarg value="-Declipse.p2.mirrors=false" /> | |
<arg value="-r" /> | |
<arg value="${bm.headless.site}" /> | |
<arg value="-r" /> | |
<arg value="${bm.external.site}" /> | |
<arg value="-r" /> | |
<arg value="${polarion.site}" /> | |
<arg value="-d" /> | |
<arg value="${tools}/buckminster" /> | |
<arg value="-p" /> | |
<arg value="Buckminster" /> | |
<arg value="-i" /> | |
<arg value="org.eclipse.buckminster.cmdline.product" /> | |
<arg value="-i" /> | |
<arg value="org.eclipse.buckminster.core.headless.feature.feature.group" /> | |
<arg value="-i" /> | |
<arg value="org.eclipse.buckminster.pde.headless.feature.feature.group" /> | |
<arg value="-i" /> | |
<arg value="org.eclipse.buckminster.cvs.headless.feature.feature.group" /> | |
<arg value="-i" /> | |
<arg value="org.eclipse.buckminster.subversive.headless.feature.feature.group" /> | |
<arg value="-i" /> | |
<arg value="org.eclipse.buckminster.git.headless.feature.feature.group" /> | |
<arg value="-i" /> | |
<arg value="org.eclipse.buckminster.emma.headless.feature.feature.group" /> | |
</args> | |
</eclipse.launch> | |
</target> |