| <project default="build" > | |
| <property file="buildAll.properties"/> | |
| <property file="../../releng/maps/build.cfg"/> | |
| <target name="all" > | |
| <echo></echo> | |
| <java classpath="${build.home}/${eclipse.builder}/startup.jar" fork="true" classname="org.eclipse.core.launcher.Main" failonerror="true"> | |
| <jvmarg value="-Dosgi.ws=${basews}"/> | |
| <jvmarg value="-Dosgi.os=${baseos}"/> | |
| <jvmarg value="-Dosgi.arch=${basearch}"/> | |
| <jvmarg value="-Dbasews=${basews}"/> | |
| <jvmarg value="-Dbaseos=${baseos}"/> | |
| <jvmarg value="-Dbasearch=${basearch}"/> | |
| <jvmarg value="-Dbuild.home=${build.home}"/> | |
| <jvmarg value="-Dbuild.trial=${build.trial}"/> | |
| <jvmarg value="-DftpServer=${ftpServer}"/> | |
| <jvmarg value="-DftpRemoteDirectory=${ftpRemoteDirectory}"/> | |
| <jvmarg value="-DftpUser=${ftpUser}"/> | |
| <jvmarg value="-DftpPassword=${ftpPassword}"/> | |
| <jvmarg value="-DbuildType=${buildType}"/> | |
| <jvmarg value="-Dclean=true"/> | |
| <jvmarg value="-DjavacDebugInfo=on"/> | |
| <arg value="-application"/> | |
| <arg value="org.eclipse.ant.core.antRunner"/> | |
| <arg value="-buildfile"/> | |
| <arg value="buildAll.xml"/> | |
| </java> | |
| </target> | |
| <!-- To repeat a build tahat failed without a clean --> | |
| <target name="repeatLastBuild" > | |
| <echo></echo> | |
| <java classpath="${build.home}/${eclipse.builder}/startup.jar" fork="true" classname="org.eclipse.core.launcher.Main" failonerror="true"> | |
| <jvmarg value="-Dosgi.ws=${basews}"/> | |
| <jvmarg value="-Dosgi.os=${baseos}"/> | |
| <jvmarg value="-Dosgi.arch=${basearch}"/> | |
| <jvmarg value="-Dbasews=${basews}"/> | |
| <jvmarg value="-Dbaseos=${baseos}"/> | |
| <jvmarg value="-Dbasearch=${basearch}"/> | |
| <jvmarg value="-Dbuild.home=${build.home}"/> | |
| <jvmarg value="-Dbuild.trial=${build.trial}"/> | |
| <jvmarg value="-DftpServer=${ftpServer}"/> | |
| <jvmarg value="-DftpRemoteDirectory=${ftpRemoteDirectory}"/> | |
| <jvmarg value="-DftpUser=${ftpUser}"/> | |
| <jvmarg value="-DftpPassword=${ftpPassword}"/> | |
| <jvmarg value="-DbuildType=${buildType}"/> | |
| <jvmarg value="-DjavacDebugInfo=on"/> | |
| <arg value="-application"/> | |
| <arg value="org.eclipse.ant.core.antRunner"/> | |
| <arg value="-buildfile"/> | |
| <arg value="buildAll.xml"/> | |
| </java> | |
| </target> | |
| <!-- To repeat a build tahat failed without a clean --> | |
| <target name="test" > | |
| <echo></echo> | |
| <java classpath="${build.home}/${eclipse.builder}/startup.jar" fork="true" classname="org.eclipse.core.launcher.Main" failonerror="true"> | |
| <jvmarg value="-Dosgi.ws=${basews}"/> | |
| <jvmarg value="-Dosgi.os=${baseos}"/> | |
| <jvmarg value="-Dosgi.arch=${basearch}"/> | |
| <jvmarg value="-Dbasews=${basews}"/> | |
| <jvmarg value="-Dbaseos=${baseos}"/> | |
| <jvmarg value="-Dbasearch=${basearch}"/> | |
| <jvmarg value="-Dbuild.home=${build.home}"/> | |
| <jvmarg value="-Dbuild.trial=${build.trial}"/> | |
| <jvmarg value="-DftpServer=${ftpServer}"/> | |
| <jvmarg value="-DftpRemoteDirectory=${ftpRemoteDirectory}"/> | |
| <jvmarg value="-DftpUser=${ftpUser}"/> | |
| <jvmarg value="-DftpPassword=${ftpPassword}"/> | |
| <jvmarg value="-DbuildType=${buildType}"/> | |
| <jvmarg value="-DjavacDebugInfo=on"/> | |
| <arg value="-application"/> | |
| <arg value="org.eclipse.ant.core.antRunner"/> | |
| <arg value="-buildfile"/> | |
| <arg value="buildAll.xml"/> | |
| <arg value="test"/> | |
| </java> | |
| </target> | |
| <target name="build" > | |
| <java classpath="${build.home}/${eclipse.builder}/startup.jar" fork="true" classname="org.eclipse.core.launcher.Main" failonerror="true"> | |
| <jvmarg value="-Dosgi.ws=${basews}"/> | |
| <jvmarg value="-Dosgi.os=${baseos}"/> | |
| <jvmarg value="-Dosgi.arch=${basearch}"/> | |
| <jvmarg value="-Dbasews=${basews}"/> | |
| <jvmarg value="-Dbaseos=${baseos}"/> | |
| <jvmarg value="-Dbasearch=${basearch}"/> | |
| <jvmarg value="-Dbuild.home=${build.home}"/> | |
| <jvmarg value="-Dbuild.trial=${build.trial}"/> | |
| <jvmarg value="-DbuildType=${buildType}"/> | |
| <jvmarg value="-DjavacDebugInfo=on"/> | |
| <arg value="-application"/> | |
| <arg value="org.eclipse.ant.core.antRunner"/> | |
| <arg value="-buildfile"/> | |
| <arg value="buildAll.xml"/> | |
| <arg value="build"/> | |
| </java> | |
| </target> | |
| <target name="performance"> | |
| <echo message="build.home=${build.home}"/> | |
| <jvmarg value="-Dbuild.trial=${build.trial}"/> | |
| <echo message="buildType=${buildType}"/> | |
| <echo message="date=${date}"/> | |
| <echo message="time=${time}"/> | |
| <echo message="buildId=${buildId}"/> | |
| <antcall target="performance2"/> | |
| </target> | |
| <target name="performance2" if="build.home"> | |
| <antcall target="performance3"/> | |
| </target> | |
| <target name="performance3" if="buildType"> | |
| <antcall target="performance4"/> | |
| </target> | |
| <target name="performance4" if="date"> | |
| <antcall target="performance5"/> | |
| </target> | |
| <target name="performance5" if="time"> | |
| <antcall target="performance6"/> | |
| </target> | |
| <target name="performance6" if="buildId"> | |
| <property name="timestamp" value="${date}${time}"/> | |
| <property name="buildLabel" value="${buildType}-${buildId}-${timestamp}"/> | |
| <antcall target="eclipse.performance"/> | |
| <antcall target="wtp.performance"/> | |
| </target> | |
| <target name="eclipse.performance" if="run.eclipse.perf"> | |
| <ant antfile="buildAll.xml" target="eclipsePerf"> | |
| <property name="build.home" value="${build.home}"/> | |
| <property name="buildType" value="${buildType}"/> | |
| <property name="date" value="${date}"/> | |
| <property name="time" value="${time}"/> | |
| <property name="buildId" value="${buildId}"/> | |
| <property name="build.trial" value="${build.trial}"/> | |
| <property name="timestamp" value="${timestamp}"/> | |
| <property name="buildLabel" value="${buildLabel}"/> | |
| </ant> | |
| </target> | |
| <target name="wtp.performance" unless="run.eclipse.perf"> | |
| <ant antfile="buildAll.xml" target="performance"> | |
| <property name="build.home" value="${build.home}"/> | |
| <property name="buildType" value="${buildType}"/> | |
| <property name="build.trial" value="${build.trial}"/> | |
| <property name="date" value="${date}"/> | |
| <property name="time" value="${time}"/> | |
| <property name="buildId" value="${buildId}"/> | |
| <property name="timestamp" value="${timestamp}"/> | |
| <property name="buildLabel" value="${buildLabel}"/> | |
| </ant> | |
| </target> | |
| <target name="justPublish" > | |
| <java classpath="${build.home}/${eclipse.builder}/startup.jar" fork="true" classname="org.eclipse.core.launcher.Main" failonerror="true"> | |
| <jvmarg value="-Dosgi.ws=${basews}"/> | |
| <jvmarg value="-Dosgi.os=${baseos}"/> | |
| <jvmarg value="-Dosgi.arch=${basearch}"/> | |
| <jvmarg value="-Dbasews=${basews}"/> | |
| <jvmarg value="-Dbaseos=${baseos}"/> | |
| <jvmarg value="-Dbasearch=${basearch}"/> | |
| <jvmarg value="-Dbuild.home=${build.home}"/> | |
| <jvmarg value="-Dbuild.trial=${build.trial}"/> | |
| <jvmarg value="-DftpServer=${ftpServer}"/> | |
| <jvmarg value="-DftpRemoteDirectory=${ftpRemoteDirectory}"/> | |
| <jvmarg value="-DftpUser=${ftpUser}"/> | |
| <jvmarg value="-DftpPassword=${ftpPassword}"/> | |
| <jvmarg value="-DbuildType=${buildType}"/> | |
| <jvmarg value="-Dclean=true"/> | |
| <jvmarg value="-DjavacDebugInfo=on"/> | |
| <arg value="-application"/> | |
| <arg value="org.eclipse.ant.core.antRunner"/> | |
| <arg value="-buildfile"/> | |
| <arg value="buildAll.xml"/> | |
| <arg value="publish"/> | |
| </java> | |
| </target> | |
| <target name="justPush" > | |
| <java classpath="${build.home}/${eclipse.builder}/startup.jar" fork="true" classname="org.eclipse.core.launcher.Main" failonerror="true"> | |
| <jvmarg value="-Dosgi.ws=${basews}"/> | |
| <jvmarg value="-Dosgi.os=${baseos}"/> | |
| <jvmarg value="-Dosgi.arch=${basearch}"/> | |
| <jvmarg value="-Dbasews=${basews}"/> | |
| <jvmarg value="-Dbaseos=${baseos}"/> | |
| <jvmarg value="-Dbasearch=${basearch}"/> | |
| <jvmarg value="-Dbuild.home=${build.home}"/> | |
| <jvmarg value="-Dbuild.trial=${build.trial}"/> | |
| <jvmarg value="-DftpServer=${ftpServer}"/> | |
| <jvmarg value="-DftpRemoteDirectory=${ftpRemoteDirectory}"/> | |
| <jvmarg value="-DftpUser=${ftpUser}"/> | |
| <jvmarg value="-DftpPassword=${ftpPassword}"/> | |
| <arg value="-application"/> | |
| <arg value="org.eclipse.ant.core.antRunner"/> | |
| <arg value="-buildfile"/> | |
| <arg value="buildAll.xml"/> | |
| <arg value="push"/> | |
| </java> | |
| </target> | |
| <target name="publish" > | |
| <java classpath="${build.home}/${eclipse.builder}/startup.jar" fork="true" classname="org.eclipse.core.launcher.Main" failonerror="true"> | |
| <jvmarg value="-Dosgi.ws=${basews}"/> | |
| <jvmarg value="-Dosgi.os=${baseos}"/> | |
| <jvmarg value="-Dosgi.arch=${basearch}"/> | |
| <jvmarg value="-Dbasews=${basews}"/> | |
| <jvmarg value="-Dbaseos=${baseos}"/> | |
| <jvmarg value="-Dbasearch=${basearch}"/> | |
| <jvmarg value="-Dbuild.home=${build.home}"/> | |
| <jvmarg value="-Dbuild.trial=${build.trial}"/> | |
| <jvmarg value="-DftpServer=${ftpServer}"/> | |
| <jvmarg value="-DftpRemoteDirectory=${ftpRemoteDirectory}"/> | |
| <jvmarg value="-DftpUser=${ftpUser}"/> | |
| <jvmarg value="-DftpPassword=${ftpPassword}"/> | |
| <arg value="-application"/> | |
| <arg value="org.eclipse.ant.core.antRunner"/> | |
| <arg value="-buildfile"/> | |
| <arg value="buildAll.xml"/> | |
| <arg value="publishPush"/> | |
| </java> | |
| </target> | |
| </project> |