<project name="bootstrap" default="nodefault"> | |
<property environment="env" /> | |
<property name="WORKSPACE" location="${env.WORKSPACE}" /> | |
<property name="eclipse.sdk.url" value="http://archive.eclipse.org/eclipse/downloads/drops/R-3.7.2-201202080800/eclipse-SDK-3.7.2-linux-gtk.tar.gz"/> | |
<property name="eclipse.sdk.name" value="eclipse-SDK-3.7.2-linux-gtk.tar.gz"/> | |
<property name="emf.url" value="http://download.eclipse.org/modeling/emf/emf/downloads/drops/2.7.2/R201201300943/emf-xsd-SDK-2.7.2.zip"/> | |
<property name="emf.name" value="emf-xsd-SDK-2.7.2.zip"/> | |
<property name="gef.url" value="http://archive.eclipse.org/tools/gef/downloads/drops/3.7.2/R201201171043/GEF-ALL-3.7.2.zip"/> | |
<property name="gef.name" value="GEF-ALL-3.7.2"/> | |
<property name="javahome_15" value="/shared/common/jdk-1.5.0_16"/> | |
<property name="javahome_16" value="/shared/common/sun-jdk1.6.0_21_i586"/> | |
<target name="nodefault"> | |
</target> | |
<target name="prepareDependency"> | |
<antcall target="installDependencies"/> | |
</target> | |
<target name="installDependencies"> | |
<!-- install eclipse --> | |
<get src="${eclipse.sdk.url}" dest="/tmp/${eclipse.sdk.name}" verbose="true" usetimestamp="true" /> | |
<exec executable="tar" dir="${WORKSPACE}"> | |
<arg value="-xzf"/> | |
<arg value="/tmp/${eclipse.sdk.name}"/> | |
<arg value="-C"/> | |
<arg value="${WORKSPACE}"/> | |
</exec> | |
<!-- install emf --> | |
<get src="${emf.url}" dest="/tmp/${emf.name}" verbose="true" usetimestamp="true" /> | |
<exec executable="unzip" dir="${WORKSPACE}"> | |
<arg value="-o"/> | |
<arg value="/tmp/${emf.name}"/> | |
</exec> | |
<!-- install gef --> | |
<get src="${gef.url}" dest="/tmp/${gef.name}" verbose="true" usetimestamp="true" /> | |
<exec executable="unzip" dir="${WORKSPACE}"> | |
<arg value="-o"/> | |
<arg value="/tmp/${gef.name}"/> | |
</exec> | |
</target> | |
<tstamp> | |
<format property="buildTimestamp" pattern="yyyyMMdd-HHmm" /> | |
<format property="buildTimestamp2" pattern="yyyyMMddHHmm" /> | |
<format property="builddate" pattern="yyyyMMdd" /> | |
</tstamp> | |
<target name="run"> | |
<property name="BranchName" value="master" /> | |
<ant antfile="buildAll.xml"> | |
<property name="postingDirectory" value="${WORKSPACE}/output" /> | |
<property name="buildDirectory" value="${WORKSPACE}/src" /> | |
<property name="baseLocation" value="${WORKSPACE}/eclipse" /> | |
<property name="basebuilder" value="${WORKSPACE}/eclipse.platform.releng.basebuilder" /> | |
<property name="buildType" value="${buildType}" /> | |
<property name="mapVersionTag" value="${BranchName}" /> | |
<property name="BranchVersion" value="1.12.0" /> | |
<property name="mapGitRoot" value="git://git.eclipse.org/gitroot/datatools" /> | |
<property name="buildId" value="v${buildTimestamp}" /> | |
<property name="buildid" value="v${buildTimestamp}" /> | |
<property name="buildLabel" value="v${buildTimestamp}" /> | |
<property name="timestamp" value="${buildTimestamp2}" /> | |
<property name="build.date" value="${builddate}" /> | |
<property name="logExtension" value=".xml" /> | |
<property name="groupConfiguration" value="true" /> | |
<property name="javacVerbose" value="true" /> | |
<property name="javacFailOnError" value="true" /> | |
<property name="hostname.sign" value="build.eclipse.org" /> | |
<property name="sign.dir" value="/home/data/httpd/download-staging.priv/birt" /> | |
<property name="home.dir" value="/home/data/users/${gitUser}" /> | |
<property name="updateSite" value="${WORKSPACE}/updatesite" /> | |
<property name="J2SE-1.5" value="${javahome_15}/jre/lib/rt.jar:${javahome_15}/jre/lib/jsse.jar:${javahome_15}/jre/lib/jce.jar"/> | |
<property name="JavaSE-1.6" value="${javahome_16}/jre/lib/rt.jar:${javahome_16}/jre/lib/jsse.jar:${javahome_16}/jre/lib/jce.jar"/> | |
<property name="mapTag.properties" value="${WORKSPACE}/org.eclipse.datatools.releng.builder/mapTag.properties"/> | |
<property name="package.version" value="1.12.0M6-${buildTimestamp2}"/> | |
</ant> | |
</target> | |
</project> |