visualizer-runtime/build-plugin.xml
author Josh Reed <jareed@andrill.org>
Thu Feb 28 15:53:36 2008 -0600 (4 years ago)
changeset 133 7f72a75a52f6
parent 132 f2075f2ffb99
permissions -rw-r--r--
Renamed to org.andrill.visualizer.ui.plugins so Mac OS X doesn't think it is a package
     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>