| <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> |