1 <?xml version="1.0" encoding="UTF-8"?>
2 <project default="build-plugin">
3 <property name="src.dir" value="src"/>
4 <property name="classes.dir" value="bin"/>
5 <property file="META-INF/MANIFEST.MF"/>
6 <property file="build.properties"/>
9 <fileset dir="${dist.dir}">
10 <include name="*.jar"/>
12 <fileset file="${osgi.framework}"/>
13 <pathelement path="${java.class.path}"/>
17 <mkdir dir="${classes.dir}"/>
20 <target name="compile" depends="init">
21 <echo message="Compiling the ${Bundle-SymbolicName} plugin"/>
22 <javac srcdir="${src.dir}" destdir="${classes.dir}" classpathref="classpath" debug="true"/>
25 <target name="copy-resources">
26 <echo message="Copying resources"/>
27 <copy todir="${classes.dir}">
28 <fileset dir="." includes="${bin.includes}"/>
32 <target name="build-plugin" depends="compile, copy-resources">
33 <jar jarfile="${dist.dir}/${Bundle-SymbolicName}_${Bundle-Version}.jar" basedir="${classes.dir}" manifest="META-INF/MANIFEST.MF"/>
37 <delete includeemptydirs="true">
38 <fileset dir="${classes.dir}" includes="**/*"/>