1<?xml version="1.0"?> 2<project name="Build feedValidator.jar" default="buildFeedValidatorJar" basedir="../"> 3 <target name="buildFeedValidatorJar"> 4 <!-- TODO: set correct path to EMF plugins --> 5 <property name="EMF_HOME" value="/eclipse-plugins-emf22/eclipse/plugins"/> 6 <echo message="Using EMF_HOME = ${EMF_HOME}"/> 7 8 <echo message="Compiling feedValidator (requires EMF) ..."/> 9 <delete file="feedValidator.jar"/> 10 <delete dir="bin_emf/"/> 11 <mkdir dir="bin_emf"/> 12 <javac 13 srcdir="." 14 destdir="bin_emf/" 15 includes="src_rss/**/emf/*, src_rss/**/emf/**, src_rss/**/emf/**/*"> 16 <classpath> 17 <path path="/lib/ant.jar"></path> 18 <fileset dir="${EMF_HOME}"> 19 <include name="org.eclipse.emf.common_*.jar"/> 20 <include name="org.eclipse.emf.ecore_*.jar"/> 21 <include name="org.eclipse.emf.ecore.xmi_*.jar"/> 22 <include name="org.eclipse.xsd_*.jar"/> 23 </fileset> 24 </classpath> 25 </javac> 26 <echo message="Jarring feedValidator.jar ..."/> 27 <jar 28 destfile="feedValidator.jar" 29 basedir="bin_emf" 30 update="true"/> 31 <jar 32 destfile="feedValidator.jar" 33 includes="**/emf/messages.properties" 34 basedir="src_rss" 35 update="true"/> 36 <delete dir="bin_emf/"/> 37 </target> 38</project> 39