blob: 797050dcbdc84087e09c1f8954a93dd36555de3b [file] [log] [blame]
<project name="Repackage Compiler" default="publish">
<property name="root-prefix" value="/home/data/httpd/download.eclipse.org" />
<property name="xtext-prefix" value="${root-prefix}/releases/luna/201409261001/plugins" />
<property name="emf-prefix" value="${root-prefix}/releases/luna/201409261001/plugins" />
<property name="platform-prefix" value="${root-prefix}/releases/luna/201409261001/plugins" />
<property name="orbit-prefix" value="${root-prefix}/releases/luna/201409261001/plugins" />
<property name="efx-prefix" value="${root-prefix}/efxclipse/updates-nightly/site/plugins" />
<tstamp>
<format property="time" pattern="yyyyMMddHHmm" offset="-5" unit="hour"/>
</tstamp>
<target name="repackage">
<delete dir="repack" />
<delete dir="target" />
<mkdir dir="repack"/>
<mkdir dir="target"/>
<unzip dest="repack">
<fileset dir="${xtext-prefix}">
<include name="org.eclipse.xtend.lib_2.7.2*.jar"/>
<include name="org.eclipse.xtext.xbase.lib_2.7.2*.jar"/>
<include name="org.eclipse.emf.mwe2.runtime_2.7.0*.jar"/>
<include name="org.eclipse.emf.mwe.utils_1.3.4*.jar"/>
<include name="org.eclipse.xtext_2.7.2*.jar"/>
<include name="org.eclipse.xtext.util_2.7.2*.jar"/>
<include name="org.eclipse.xtext.common.types_2.7.2*.jar"/>
<include name="org.eclipse.xtext.common.types.ui_2.7.2*.jar"/>
<include name="org.eclipse.xtext.xbase_2.7.2*.jar"/>
</fileset>
<fileset dir="${emf-prefix}">
<include name="org.eclipse.emf.ecore.xmi_2.10.1*.jar"/>
<include name="org.eclipse.emf.ecore_2.10.1*.jar"/>
<include name="org.eclipse.emf.common_2.10.1*.jar"/>
</fileset>
<fileset dir="${platform-prefix}">
<include name="org.eclipse.jdt.annotation_2.0.0*.jar"/>
<include name="org.eclipse.core.runtime_3.10.0*.jar"/>
<include name="org.eclipse.jdt.core_3.10.0*.jar"/>
<include name="org.eclipse.equinox.common_3.6.200*.jar"/>
</fileset>
<fileset dir="${orbit-prefix}">
<include name="com.google.guava_15.0.0*.jar"/>
<include name="org.antlr.runtime_3.2.0*.jar"/>
<include name="com.google.inject_3.0.0*.jar"/>
<include name="org.apache.commons.cli_1.2.0*.jar"/>
<include name="javax.inject_1.0.0*.jar"/>
<include name="org.apache.log4j_1.2.15*.jar"/>
<include name="org.apache.commons.logging_1.1.1*.jar"/>
</fileset>
<fileset dir="${efx-prefix}">
<include name="org.eclipse.fx.ide.fxgraph_1.1.0*.jar"/>
<include name="org.eclipse.fx.ide.fxml.compiler_1.1.0*.jar"/>
</fileset>
</unzip>
<delete dir="repack/META-INF" />
<delete dir="repack/OSGI-INF" />
<delete dir="repack/schema" />
<delete file="repack/about.ini" />
<delete file="repack/about.mappings" />
<delete file="repack/about.properties" />
<delete file="repack/bundle.properties" />
<delete file="repack/donotdelete" />
<delete file="repack/jdtCompilerAdapter.jar" />
<delete file="repack/log4j.properties" />
<delete file="repack/modeling32.png" />
<delete file="repack/plugin.properties" />
<delete file="repack/plugin.xml" />
<delete file="repack/about_org.eclipse.xtend.lib.html" />
<delete file="repack/about_org.eclipse.xtext.xbase.lib.html" />
<delete file="repack/about.html" />
<jar destfile="target/org.eclipse.fx.fxml.compiler_1.1.0-SNAPSHOT.jar">
<fileset dir="repack">
<include name="**/*"/>
</fileset>
<!--fileset dir="about-files">
<include name="*.html"/>
</fileset-->
</jar>
</target>
<target name="publish" depends="repackage">
<delete dir="${root-prefix}/efxclipse/compiler-nightly" />
<mkdir dir="${root-prefix}/efxclipse/compiler-nightly"/>
<copy todir="${root-prefix}/efxclipse/compiler-nightly/">
<fileset dir="target">
<include name="org.eclipse.fx.fxml.compiler_1.1.0-SNAPSHOT.jar"/>
</fileset>
</copy>
<delete dir="repack" />
<delete dir="target" />
</target>
</project>