build-plugin.xml
author Josh Reed <jareed@andrill.org>
Wed Apr 09 18:01:30 2008 -0500 (3 months ago)
changeset 147 10a905224209
parent 133visualizer-runtime/build-plugin.xml@7f72a75a52f6
permissions -rw-r--r--
Moved build to top level directory
        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"/>
        7 
        8     <path id="classpath">
        9         <fileset dir="${dist.dir}">
       10             <include name="*.jar"/>
       11         </fileset>
       12         <fileset file="${osgi.framework}"/>
       13         <pathelement path="${java.class.path}"/>
       14     </path>
       15 	
       16 	<target name="init">
       17 		<mkdir dir="${classes.dir}"/>
       18 	</target>
       19 
       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"/>
       23     </target>
       24 	
       25 	<target name="copy-resources">
       26 		<echo message="Copying resources"/>
       27 		<copy todir="${classes.dir}">
       28 		    <fileset dir="." includes="${bin.includes}"/>
       29 		</copy>
       30 	</target>
       31 
       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"/>
       34     </target>
       35 
       36     <target name="clean">
       37         <delete includeemptydirs="true">
       38             <fileset dir="${classes.dir}" includes="**/*"/>
       39         </delete>
       40     </target>
       41 </project>