1402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll<?xml version="1.0"?> 2402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll<project name="Build feedValidator.jar" default="buildFeedValidatorJar" basedir="../"> 3402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll <target name="buildFeedValidatorJar"> 4402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll <!-- TODO: set correct path to EMF plugins --> 5402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll <property name="EMF_HOME" value="/eclipse-plugins-emf22/eclipse/plugins"/> 6402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll <echo message="Using EMF_HOME = ${EMF_HOME}"/> 7402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll 8402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll <echo message="Compiling feedValidator (requires EMF) ..."/> 9402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll <delete file="feedValidator.jar"/> 10402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll <delete dir="bin_emf/"/> 11402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll <mkdir dir="bin_emf"/> 12402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll <javac 13402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll srcdir="." 14402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll destdir="bin_emf/" 15402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll includes="src_rss/**/emf/*, src_rss/**/emf/**, src_rss/**/emf/**/*"> 16402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll <classpath> 17402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll <path path="/lib/ant.jar"></path> 18402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll <fileset dir="${EMF_HOME}"> 19402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll <include name="org.eclipse.emf.common_*.jar"/> 20402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll <include name="org.eclipse.emf.ecore_*.jar"/> 21402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll <include name="org.eclipse.emf.ecore.xmi_*.jar"/> 22402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll <include name="org.eclipse.xsd_*.jar"/> 23402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll </fileset> 24402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll </classpath> 25402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll </javac> 26402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll <echo message="Jarring feedValidator.jar ..."/> 27402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll <jar 28402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll destfile="feedValidator.jar" 29402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll basedir="bin_emf" 30402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll update="true"/> 31402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll <jar 32402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll destfile="feedValidator.jar" 33402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll includes="**/emf/messages.properties" 34402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll basedir="src_rss" 35402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll update="true"/> 36402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll <delete dir="bin_emf/"/> 37402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll </target> 38402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll</project> 39