diff options
Diffstat (limited to 'basebuilder-3.6.2/org.eclipse.releng.basebuilder/plugins/org.eclipse.build.tools/scripts_rss/buildFeedValidatorJar.xml')
-rw-r--r-- | basebuilder-3.6.2/org.eclipse.releng.basebuilder/plugins/org.eclipse.build.tools/scripts_rss/buildFeedValidatorJar.xml | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/basebuilder-3.6.2/org.eclipse.releng.basebuilder/plugins/org.eclipse.build.tools/scripts_rss/buildFeedValidatorJar.xml b/basebuilder-3.6.2/org.eclipse.releng.basebuilder/plugins/org.eclipse.build.tools/scripts_rss/buildFeedValidatorJar.xml new file mode 100644 index 0000000..b3a1c03 --- /dev/null +++ b/basebuilder-3.6.2/org.eclipse.releng.basebuilder/plugins/org.eclipse.build.tools/scripts_rss/buildFeedValidatorJar.xml @@ -0,0 +1,38 @@ +<?xml version="1.0"?> +<project name="Build feedValidator.jar" default="buildFeedValidatorJar" basedir="../"> + <target name="buildFeedValidatorJar"> + <!-- TODO: set correct path to EMF plugins --> + <property name="EMF_HOME" value="../../eclipse-plugins-emf22/eclipse/plugins"/> + <echo message="Using EMF_HOME = ${EMF_HOME}"/> + + <echo message="Compiling feedValidator (requires EMF) ..."/> + <delete file="feedValidator.jar"/> + <delete dir="bin_emf/"/> + <mkdir dir="bin_emf"/> + <javac + srcdir="." + destdir="bin_emf/" + includes="src_rss/**/emf/*, src_rss/**/emf/**, src_rss/**/emf/**/*"> + <classpath> + <path path="/lib/ant.jar"></path> + <fileset dir="${EMF_HOME}"> + <include name="org.eclipse.emf.common_*.jar"/> + <include name="org.eclipse.emf.ecore_*.jar"/> + <include name="org.eclipse.emf.ecore.xmi_*.jar"/> + <include name="org.eclipse.xsd_*.jar"/> + </fileset> + </classpath> + </javac> + <echo message="Jarring feedValidator.jar ..."/> + <jar + destfile="feedValidator.jar" + basedir="bin_emf" + update="true"/> + <jar + destfile="feedValidator.jar" + includes="**/emf/messages.properties" + basedir="src_rss" + update="true"/> + <delete dir="bin_emf/"/> + </target> +</project> |