build-plugin.xml
author Josh Reed <jareed@andrill.org>
Fri Jan 02 10:40:41 2009 -0600 (13 months ago)
changeset 291 25e8cee54463
parent 133 7f72a75a52f6
permissions -rwxr-xr-x
Re-worked the jobs service to include UI and GL pools
     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>