aboutsummaryrefslogtreecommitdiff
path: root/basebuilder-3.6.2/org.eclipse.releng.basebuilder/plugins/org.eclipse.build.tools/scripts_rss/buildFeedValidatorJar.xml
blob: b3a1c03e17e017e82c54402d9eaa0c748ba9cd4e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
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>