blob: b07aa490b265fdf5578ef357910e4c8bed9852ab [file] [log] [blame]
<project default="main">
<!--
Steps
Ant properties available at runtime:
- eclipse.pdebuild.scripts: the org.eclipse.eclipse.pdebuild.scripts folder
- eclipse.pdebuild.home: the root folder of pde build
- eclipse.pdebuild.templates: the templates folder
-->
<!--build monitoring information: e-mail, smtp server, build label-->
<property file="monitor.properties"/>
<!--location of PDE Build configuration files for builder and packager-->
<property name="eclipse.build.configs" value="${basedir}/eclipse/buildConfigs" />
<property name="sdkHelper" location="${eclipse.build.configs}/eclipse/helper.xml"/>
<property name="base.builder" value="${basedir}/../BaseBuilder" />
<!--location of properties file containing last tag used for integration build-->
<property name="mapTag.properties" value="/home/users/releng/buildTools/eclipse33/mapTag.properties"/>
<!--location of properties file containing last performance reference test information-->
<property name="ref.properties" value="/home/users/releng/buildTools/eclipse.perf/ref33.properties"/>
<!--location of test update site-->
<property file="${ref.properties}"/>
<!--default buildDirectory-->
<property name="buildDirectory" value="${basedir}/../src" />
<!--default location for build output, parent to ${buildId}-->
<property name="postingDirectory" value="${buildDirectory}" />
<target name="main" depends="init">
<antcall target="buildDtpSdkAllFeature"/>
<antcall target="buildDtpEnablementAllFeature"/>
<ant antfile="${eclipse.build.configs}/../helper.xml" target="verifyCompile" />
<antcall target="integrateDtpFeatures"/>
<antcall target="Package"/>
<antcall target="GenerateUpdateSite"/>
<!--
<parallel failonany="false">
<antcall target="GenerateCVSChangeLog"/>
</parallel>
-->
</target>
<target name="init">
<ant antfile="build.xml" target="init" />
<property file="${buildDirectory}/label.properties" />
<condition property="fetchTag" value="HEAD">
<equals arg1="${buildType}" arg2="N" />
</condition>
<condition property="forceContextQualifier" value="${buildId}">
<equals arg1="${buildType}" arg2="N" />
</condition>
<condition property="generateFeatureVersionSuffix" value="false">
<equals arg1="${buildType}" arg2="N" />
</condition>
<!--compiler args-->
<property name="compilerArg" value="-enableJavadoc -encoding utf-8 -warn:-discouraged,forbidden" />
<property name="javacSource" value="1.4" />
<property name="javacTarget" value="1.4" />
<property name="javacDebugInfo" value="true" />
<property name="javacFailOnError" value="false" />
<property name="javacVerbose" value="false" />
<property name="logExtension" value=".xml" />
<!--this property required as of Eclipse 3.0 stream builds > 20031126 -->
<property name="buildingOSGi" value="true" />
<!--zip args-->
<property name="zipargs" value="-y -qq" />
<!--unzip args-->
<property name="unzipArgs" value="-qq" />
</target>
<target name="buildDtpEnablementAllFeature">
<ant antfile="build.xml" dir="${basedir}">
<property name="component" value="${eclipse.build.configs}/dtp.enablement.all" />
</ant>
</target>
<target name="buildDtpSdkAllFeature">
<!-- build dtp sdk feature -->
<ant antfile="build.xml" dir="${basedir}">
<property name="component" value="${eclipse.build.configs}/dtp.sdk.all" />
</ant>
</target>
<target name="buildDtpEnablementFeature">
<ant antfile="build.xml" dir="${basedir}">
<property name="component" value="${eclipse.build.configs}/dtp.enablement" />
</ant>
</target>
<target name="buildUpdateSite" if="updateSite">
<ant antfile="${eclipse.build.configs}/../helper.xml" target="buildUpdateJars" />
</target>
<target name="integrateDtpFeatures">
<property name="tmpsite" value="${buildDirectory}/tmpsite" />
<mkdir dir="${tmpsite}/new/eclipse/features" />
<mkdir dir="${tmpsite}/new/eclipse/plugins" />
<!-- unzip all dtp packages into same directory -->
<unzip src="${buildDirectory}/${buildId}/dtp-all-${package.version}.zip" dest="${buildDirectory}/tmpsite"/>
<unzip src="${buildDirectory}/${buildId}/dtp-enablement-all-${package.version}.zip" dest="${buildDirectory}/tmpsite" overwrite="true"/>
<unpackUpdateJars site="${tmpsite}/eclipse" output="${tmpsite}/new/eclipse"/>
<copy todir="${tmpsite}/new/eclipse">
<fileset dir="${tmpsite}/eclipse" includes="*.html,readme/**" />
</copy>
</target>
<target name="Package">
<property file="${buildDirectory}/finalPluginsVersions.properties"/>
<!-- repackage source features and plugins -->
<copy todir="${buildDirectory}/tmpsite/new/eclipse/plugins/org.eclipse.datatools.sdk.feature.source_${org.eclipse.datatools.sdk.feature.source}/src" overwrite="true" >
<fileset dir="${buildDirectory}/tmpsite/new/eclipse/plugins/org.eclipse.datatools.sqldevtools.results.feature.source_${org.eclipse.datatools.sqldevtools.results.feature.source}/src" includes="**"/>
<fileset dir="${buildDirectory}/tmpsite/new/eclipse/plugins/org.eclipse.datatools.sqldevtools.parsers.feature.source_${org.eclipse.datatools.sqldevtools.parsers.feature.source}/src" includes="**"/>
<fileset dir="${buildDirectory}/tmpsite/new/eclipse/plugins/org.eclipse.datatools.sqldevtools.feature.source_${org.eclipse.datatools.sqldevtools.feature.source}/src" includes="**"/>
<fileset dir="${buildDirectory}/tmpsite/new/eclipse/plugins/org.eclipse.datatools.sqldevtools.ddlgen.feature.source_${org.eclipse.datatools.sqldevtools.ddlgen.feature.source}/src" includes="**"/>
<fileset dir="${buildDirectory}/tmpsite/new/eclipse/plugins/org.eclipse.datatools.sqldevtools.ddl.feature.source_${org.eclipse.datatools.sqldevtools.ddl.feature.source}/src" includes="**"/>
<fileset dir="${buildDirectory}/tmpsite/new/eclipse/plugins/org.eclipse.datatools.sqldevtools.data.feature.source_${org.eclipse.datatools.sqldevtools.data.feature.source}/src" includes="**"/>
<fileset dir="${buildDirectory}/tmpsite/new/eclipse/plugins/org.eclipse.datatools.modelbase.feature.source_${org.eclipse.datatools.modelbase.feature.source}/src" includes="**"/>
<!--
<fileset dir="${buildDirectory}/tmpsite/new/eclipse/plugins/org.eclipse.datatools.intro.source_${org.eclipse.datatools.intro.source}/src" includes="**"/>
-->
<fileset dir="${buildDirectory}/tmpsite/new/eclipse/plugins/org.eclipse.datatools.enablement.sybase.feature.source_${org.eclipse.datatools.enablement.sybase.feature.source}/src" includes="**"/>
<fileset dir="${buildDirectory}/tmpsite/new/eclipse/plugins/org.eclipse.datatools.enablement.sap.feature.source_${org.eclipse.datatools.enablement.sap.feature.source}/src" includes="**"/>
<fileset dir="${buildDirectory}/tmpsite/new/eclipse/plugins/org.eclipse.datatools.enablement.postgresql.feature.source_${org.eclipse.datatools.enablement.postgresql.feature.source}/src" includes="**"/>
<fileset dir="${buildDirectory}/tmpsite/new/eclipse/plugins/org.eclipse.datatools.enablement.oracle.feature.source_${org.eclipse.datatools.enablement.oracle.feature.source}/src" includes="**"/>
<fileset dir="${buildDirectory}/tmpsite/new/eclipse/plugins/org.eclipse.datatools.enablement.oda.feature.source_${org.eclipse.datatools.enablement.oda.feature.source}/src" includes="**"/>
<fileset dir="${buildDirectory}/tmpsite/new/eclipse/plugins/org.eclipse.datatools.enablement.oda.designer.feature.source_${org.eclipse.datatools.enablement.oda.designer.feature.source}/src" includes="**"/>
<fileset dir="${buildDirectory}/tmpsite/new/eclipse/plugins/org.eclipse.datatools.enablement.mysql.feature.source_${org.eclipse.datatools.enablement.mysql.feature.source}/src" includes="**"/>
<fileset dir="${buildDirectory}/tmpsite/new/eclipse/plugins/org.eclipse.datatools.enablement.msft.feature.source_${org.eclipse.datatools.enablement.msft.feature.source}/src" includes="**"/>
<fileset dir="${buildDirectory}/tmpsite/new/eclipse/plugins/org.eclipse.datatools.enablement.jdt.feature.source_${org.eclipse.datatools.enablement.jdt.feature.source}/src" includes="**"/>
<fileset dir="${buildDirectory}/tmpsite/new/eclipse/plugins/org.eclipse.datatools.enablement.jdbc.feature.source_${org.eclipse.datatools.enablement.jdbc.feature.source}/src" includes="**"/>
<fileset dir="${buildDirectory}/tmpsite/new/eclipse/plugins/org.eclipse.datatools.enablement.ibm.feature.source_${org.eclipse.datatools.enablement.ibm.feature.source}/src" includes="**"/>
<fileset dir="${buildDirectory}/tmpsite/new/eclipse/plugins/org.eclipse.datatools.enablement.hsqldb.feature.source_${org.eclipse.datatools.enablement.hsqldb.feature.source}/src" includes="**"/>
<fileset dir="${buildDirectory}/tmpsite/new/eclipse/plugins/org.eclipse.datatools.enablement.feature.source_${org.eclipse.datatools.enablement.feature.source}/src" includes="**"/>
<fileset dir="${buildDirectory}/tmpsite/new/eclipse/plugins/org.eclipse.datatools.enablement.apache.derby.feature.source_${org.eclipse.datatools.enablement.apache.derby.feature.source}/src" includes="**"/>
<fileset dir="${buildDirectory}/tmpsite/new/eclipse/plugins/org.eclipse.datatools.connectivity.oda.feature.source_${org.eclipse.datatools.connectivity.oda.feature.source}/src" includes="**"/>
<fileset dir="${buildDirectory}/tmpsite/new/eclipse/plugins/org.eclipse.datatools.connectivity.feature.source_${org.eclipse.datatools.connectivity.feature.source}/src" includes="**"/>
</copy>
<delete includeemptydirs="true">
<fileset dir="${buildDirectory}/tmpsite/eclipse/features">
<include name="*.feature.source_*/**"/>
<include name="org.eclipse.datatools.intro.source_*/**"/>
<include name="org.eclipse.datatools.enablement-all.feature_*/**"/>
<include name="org.eclipse.datatools.sdk-all.feature_*/**"/>
<exclude name="*.sdk.feature.source*/**"/>
</fileset>
<fileset dir="${buildDirectory}/tmpsite/new/eclipse/features">
<include name="*.feature.source_*/**"/>
<include name="org.eclipse.datatools.intro.source_*/**"/>
<include name="org.eclipse.datatools.enablement-all.feature_*/**"/>
<include name="org.eclipse.datatools.sdk-all.feature_*/**"/>
<exclude name="*.sdk.feature.source*/**"/>
</fileset>
<fileset dir="${buildDirectory}/tmpsite/new/eclipse/plugins">
<include name="*.feature.source_*/**"/>
<include name="org.eclipse.datatools.intro.source_*/**"/>
<exclude name="*.sdk.feature.source*/**"/>
</fileset>
</delete>
<!-- package sdk package -->
<zip destfile="${buildDirectory}/${buildId}/dtp-sdk-${package.version}.zip" basedir="${buildDirectory}/tmpsite/new" />
<!-- package non-sdk package -->
<zip destfile="${buildDirectory}/${buildId}/dtp-${package.version}.zip">
<zipfileset dir="${buildDirectory}/tmpsite/new/eclipse/features" prefix="eclipse/features">
<include name="**"/>
<exclude name="*sdk.feature*/**"/>
</zipfileset>
<zipfileset dir="${buildDirectory}/tmpsite/new/eclipse/plugins" prefix="eclipse/plugins">
<include name="**"/>
<exclude name="*.source_*/**"/>
<exclude name="org.eclipse.datatools.doc.isv_*.jar"/>
<exclude name="org.eclipse.datatools.connectivity.ui.templates_*.jar"/>
</zipfileset>
<zipfileset dir="${buildDirectory}/tmpsite/new/eclipse" prefix="eclipse">
<include name="readme/**"/>
<include name="*.html"/>
</zipfileset>
</zip>
<!-- copy to output directory -->
<mkdir dir="${postingDirectory}/${buildId}" />
<copy file="${buildDirectory}/${buildId}/dtp-sdk-${package.version}.zip" todir="${postingDirectory}/${buildId}"/>
<copy file="${buildDirectory}/${buildId}/dtp-${package.version}.zip" todir="${postingDirectory}/${buildId}"/>
<copy file="${buildDirectory}/directory.txt" todir="${postingDirectory}/${buildId}"/>
<copy tofile="${postingDirectory}/monitor.properties" file="monitor.properties" overwrite="true" />
</target>
<target name="GenerateUpdateSite">
<property file="${buildDirectory}/finalFeaturesVersions.properties"/>
<mkdir dir="${postingDirectory}/${buildId}/UpdateSite"/>
<!-- replace the feature version in site.xml -->
<copy file="${eclipse.build.configs}/../../extras/site.xml" tofile="${buildDirectory}/site.xml" overwrite="true"/>
<replace file="${buildDirectory}/site.xml" value="1.6RC4" token="@RELEASE.VERSION@"/>
<replace file="${buildDirectory}/site.xml" value="${org.eclipse.datatools.connectivity.feature}" token="@org.eclipse.datatools.connectivity.feature@"/>
<replace file="${buildDirectory}/site.xml" value="${org.eclipse.datatools.connectivity.oda.designer.feature}" token="@org.eclipse.datatools.connectivity.oda.designer.feature@"/>
<replace file="${buildDirectory}/site.xml" value="${org.eclipse.datatools.connectivity.oda.feature}" token="@org.eclipse.datatools.connectivity.oda.feature@"/>
<replace file="${buildDirectory}/site.xml" value="${org.eclipse.datatools.doc.user}" token="@org.eclipse.datatools.doc.user@"/>
<replace file="${buildDirectory}/site.xml" value="${org.eclipse.datatools.common.doc.user}" token="@org.eclipse.datatools.common.doc.user@"/>
<replace file="${buildDirectory}/site.xml" value="${org.eclipse.datatools.connectivity.doc.user}" token="@org.eclipse.datatools.connectivity.doc.user@"/>
<replace file="${buildDirectory}/site.xml" value="${org.eclipse.datatools.sqltools.doc.user}" token="@org.eclipse.datatools.sqltools.doc.user@"/>
<replace file="${buildDirectory}/site.xml" value="${org.eclipse.datatools.enablement.apache.derby.feature}" token="@org.eclipse.datatools.enablement.apache.derby.feature@"/>
<replace file="${buildDirectory}/site.xml" value="${org.eclipse.datatools.enablement.feature}" token="@org.eclipse.datatools.enablement.feature@"/>
<replace file="${buildDirectory}/site.xml" value="${org.eclipse.datatools.enablement.hsqldb.feature}" token="@org.eclipse.datatools.enablement.hsqldb.feature@"/>
<replace file="${buildDirectory}/site.xml" value="${org.eclipse.datatools.enablement.ibm.feature}" token="@org.eclipse.datatools.enablement.ibm.feature@"/>
<replace file="${buildDirectory}/site.xml" value="${org.eclipse.datatools.enablement.jdbc.feature}" token="@org.eclipse.datatools.enablement.jdbc.feature@"/>
<replace file="${buildDirectory}/site.xml" value="${org.eclipse.datatools.enablement.jdt.feature}" token="@org.eclipse.datatools.enablement.jdt.feature@"/>
<replace file="${buildDirectory}/site.xml" value="${org.eclipse.datatools.enablement.msft.feature}" token="@org.eclipse.datatools.enablement.msft.feature@"/>
<replace file="${buildDirectory}/site.xml" value="${org.eclipse.datatools.enablement.mysql.feature}" token="@org.eclipse.datatools.enablement.mysql.feature@"/>
<replace file="${buildDirectory}/site.xml" value="${org.eclipse.datatools.enablement.oda.designer.feature}" token="@org.eclipse.datatools.enablement.oda.designer.feature@"/>
<replace file="${buildDirectory}/site.xml" value="${org.eclipse.datatools.enablement.oda.feature}" token="@org.eclipse.datatools.enablement.oda.feature@"/>
<replace file="${buildDirectory}/site.xml" value="${org.eclipse.datatools.enablement.oracle.feature}" token="@org.eclipse.datatools.enablement.oracle.feature@"/>
<replace file="${buildDirectory}/site.xml" value="${org.eclipse.datatools.enablement.postgresql.feature}" token="@org.eclipse.datatools.enablement.postgresql.feature@"/>
<replace file="${buildDirectory}/site.xml" value="${org.eclipse.datatools.enablement.sap.feature}" token="@org.eclipse.datatools.enablement.sap.feature@"/>
<replace file="${buildDirectory}/site.xml" value="${org.eclipse.datatools.enablement.sybase.feature}" token="@org.eclipse.datatools.enablement.sybase.feature@"/>
<replace file="${buildDirectory}/site.xml" value="${org.eclipse.datatools.intro}" token="@org.eclipse.datatools.intro@"/>
<replace file="${buildDirectory}/site.xml" value="${org.eclipse.datatools.modelbase.feature}" token="@org.eclipse.datatools.modelbase.feature@"/>
<replace file="${buildDirectory}/site.xml" value="${org.eclipse.datatools.sdk.feature}" token="@org.eclipse.datatools.sdk.feature@"/>
<replace file="${buildDirectory}/site.xml" value="${org.eclipse.datatools.sqldevtools.data.feature}" token="@org.eclipse.datatools.sqldevtools.data.feature@"/>
<replace file="${buildDirectory}/site.xml" value="${org.eclipse.datatools.sqldevtools.ddl.feature}" token="@org.eclipse.datatools.sqldevtools.ddl.feature@"/>
<replace file="${buildDirectory}/site.xml" value="${org.eclipse.datatools.sqldevtools.ddlgen.feature}" token="@org.eclipse.datatools.sqldevtools.ddlgen.feature@"/>
<replace file="${buildDirectory}/site.xml" value="${org.eclipse.datatools.sqldevtools.feature}" token="@org.eclipse.datatools.sqldevtools.feature@"/>
<replace file="${buildDirectory}/site.xml" value="${org.eclipse.datatools.sqldevtools.parsers.feature}" token="@org.eclipse.datatools.sqldevtools.parsers.feature@"/>
<replace file="${buildDirectory}/site.xml" value="${org.eclipse.datatools.sqldevtools.results.feature}" token="@org.eclipse.datatools.sqldevtools.results.feature@"/>
<replace file="${buildDirectory}/site.xml" value="${org.eclipse.datatools.sqldevtools.sqlbuilder.feature}" token="@org.eclipse.datatools.sqldevtools.sqlbuilder.feature@"/>
<!-- generate dtp.sc for Ganymede update site -->
<copy file="${eclipse.build.configs}/../../extras/dtp.sc.template" tofile="${buildDirectory}/dtp.sc"/>
<replace file="${buildDirectory}/dtp.sc" value="${org.eclipse.datatools.connectivity.feature}" token="@org.eclipse.datatools.connectivity.feature@"/>
<replace file="${buildDirectory}/dtp.sc" value="${org.eclipse.datatools.connectivity.oda.designer.feature}" token="@org.eclipse.datatools.connectivity.oda.designer.feature@"/>
<replace file="${buildDirectory}/dtp.sc" value="${org.eclipse.datatools.connectivity.oda.feature}" token="@org.eclipse.datatools.connectivity.oda.feature@"/>
<replace file="${buildDirectory}/dtp.sc" value="${org.eclipse.datatools.doc.user}" token="@org.eclipse.datatools.doc.user@"/>
<replace file="${buildDirectory}/dtp.sc" value="${org.eclipse.datatools.common.doc.user}" token="@org.eclipse.datatools.common.doc.user@"/>
<replace file="${buildDirectory}/dtp.sc" value="${org.eclipse.datatools.sqltools.doc.user}" token="@org.eclipse.datatools.sqltools.doc.user@"/>
<replace file="${buildDirectory}/dtp.sc" value="${org.eclipse.datatools.connectivity.doc.user}" token="@org.eclipse.datatools.connectivity.doc.user@"/>
<replace file="${buildDirectory}/dtp.sc" value="${org.eclipse.datatools.enablement.apache.derby.feature}" token="@org.eclipse.datatools.enablement.apache.derby.feature@"/>
<replace file="${buildDirectory}/dtp.sc" value="${org.eclipse.datatools.enablement.feature}" token="@org.eclipse.datatools.enablement.feature@"/>
<replace file="${buildDirectory}/dtp.sc" value="${org.eclipse.datatools.enablement.hsqldb.feature}" token="@org.eclipse.datatools.enablement.hsqldb.feature@"/>
<replace file="${buildDirectory}/dtp.sc" value="${org.eclipse.datatools.enablement.ibm.feature}" token="@org.eclipse.datatools.enablement.ibm.feature@"/>
<replace file="${buildDirectory}/dtp.sc" value="${org.eclipse.datatools.enablement.jdbc.feature}" token="@org.eclipse.datatools.enablement.jdbc.feature@"/>
<replace file="${buildDirectory}/dtp.sc" value="${org.eclipse.datatools.enablement.jdt.feature}" token="@org.eclipse.datatools.enablement.jdt.feature@"/>
<replace file="${buildDirectory}/dtp.sc" value="${org.eclipse.datatools.enablement.msft.feature}" token="@org.eclipse.datatools.enablement.msft.feature@"/>
<replace file="${buildDirectory}/dtp.sc" value="${org.eclipse.datatools.enablement.mysql.feature}" token="@org.eclipse.datatools.enablement.mysql.feature@"/>
<replace file="${buildDirectory}/dtp.sc" value="${org.eclipse.datatools.enablement.oda.designer.feature}" token="@org.eclipse.datatools.enablement.oda.designer.feature@"/>
<replace file="${buildDirectory}/dtp.sc" value="${org.eclipse.datatools.enablement.oda.feature}" token="@org.eclipse.datatools.enablement.oda.feature@"/>
<replace file="${buildDirectory}/dtp.sc" value="${org.eclipse.datatools.enablement.oracle.feature}" token="@org.eclipse.datatools.enablement.oracle.feature@"/>
<replace file="${buildDirectory}/dtp.sc" value="${org.eclipse.datatools.enablement.postgresql.feature}" token="@org.eclipse.datatools.enablement.postgresql.feature@"/>
<replace file="${buildDirectory}/dtp.sc" value="${org.eclipse.datatools.enablement.sap.feature}" token="@org.eclipse.datatools.enablement.sap.feature@"/>
<replace file="${buildDirectory}/dtp.sc" value="${org.eclipse.datatools.enablement.sybase.feature}" token="@org.eclipse.datatools.enablement.sybase.feature@"/>
<replace file="${buildDirectory}/dtp.sc" value="${org.eclipse.datatools.intro}" token="@org.eclipse.datatools.intro@"/>
<replace file="${buildDirectory}/dtp.sc" value="${org.eclipse.datatools.modelbase.feature}" token="@org.eclipse.datatools.modelbase.feature@"/>
<replace file="${buildDirectory}/dtp.sc" value="${org.eclipse.datatools.sdk.feature}" token="@org.eclipse.datatools.sdk.feature@"/>
<replace file="${buildDirectory}/dtp.sc" value="${org.eclipse.datatools.sqldevtools.data.feature}" token="@org.eclipse.datatools.sqldevtools.data.feature@"/>
<replace file="${buildDirectory}/dtp.sc" value="${org.eclipse.datatools.sqldevtools.ddl.feature}" token="@org.eclipse.datatools.sqldevtools.ddl.feature@"/>
<replace file="${buildDirectory}/dtp.sc" value="${org.eclipse.datatools.sqldevtools.ddlgen.feature}" token="@org.eclipse.datatools.sqldevtools.ddlgen.feature@"/>
<replace file="${buildDirectory}/dtp.sc" value="${org.eclipse.datatools.sqldevtools.feature}" token="@org.eclipse.datatools.sqldevtools.feature@"/>
<replace file="${buildDirectory}/dtp.sc" value="${org.eclipse.datatools.sqldevtools.parsers.feature}" token="@org.eclipse.datatools.sqldevtools.parsers.feature@"/>
<replace file="${buildDirectory}/dtp.sc" value="${org.eclipse.datatools.sqldevtools.results.feature}" token="@org.eclipse.datatools.sqldevtools.results.feature@"/>
<replace file="${buildDirectory}/dtp.sc" value="${org.eclipse.datatools.sqldevtools.sqlbuilder.feature}" token="@org.eclipse.datatools.sqldevtools.sqlbuilder.feature@"/>
<!-- push update site to output directory -->
<unzip src="${buildDirectory}/${buildId}/dtp-all-${package.version}.zip" dest="${postingDirectory}/${buildId}/UpdateSite"/>
<unzip src="${buildDirectory}/${buildId}/dtp-enablement-all-${package.version}.zip" dest="${postingDirectory}/${buildId}/UpdateSite" overwrite="true"/>
<delete includeemptydirs="true">
<fileset dir="${postingDirectory}/${buildId}/UpdateSite/eclipse/features">
<include name="*.feature.source_*/**"/>
<include name="org.eclipse.datatools.intro.source_*/**"/>
<include name="org.eclipse.datatools.enablement-all.feature_*/**"/>
<include name="org.eclipse.datatools.sdk-all.feature_*/**"/>
<exclude name="*.sdk.feature.source*/**"/>
</fileset>
<fileset dir="${postingDirectory}/${buildId}/UpdateSite/eclipse/plugins">
<include name="*.feature.source_*/**"/>
<include name="org.eclipse.datatools.intro.source_*/**"/>
<exclude name="*.sdk.feature.source*/**"/>
</fileset>
<fileset dir="${postingDirectory}/${buildId}/UpdateSite/eclipse">
<include name="readme/**"/>
<include name="*.html"/>
</fileset>
</delete>
<copy todir="${postingDirectory}/${buildId}/UpdateSite">
<fileset dir="${buildDirectory}">
<include name="site.xml"/>
<include name="dtp.sc"/>
</fileset>
</copy>
</target>
<target name="GenerateCVSChangeLog">
<ant antfile="${eclipse.build.configs}/../../extras/cvschanges.xml"/>
</target>
</project>