aboutsummaryrefslogtreecommitdiff
path: root/basebuilder-3.6.2/org.eclipse.releng.basebuilder/plugins/org.eclipse.build.tools/scripts_rss/buildFeedValidatorJar.xml
diff options
context:
space:
mode:
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.xml38
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>