plugins/base2/uk.ac.ebi.tab2mage/trunk/AnnotationTypeCvImporter/build.xml

Code
Comments
Other
Rev Date Author Line
384 09 Aug 07 dominic 1 <?xml version="1.0" encoding="UTF-8"?>
384 09 Aug 07 dominic 2 <project name="EBIPlugin"  default="build.plugin" basedir="."  >
384 09 Aug 07 dominic 3
384 09 Aug 07 dominic 4   <!-- variables used -->
384 09 Aug 07 dominic 5   <property name="src.plugins" location="src" />
384 09 Aug 07 dominic 6   <property name="bin.plugins" location="bin" />
384 09 Aug 07 dominic 7   <property name="lib.plugins" location="lib" />
390 14 Aug 07 dominic 8   <property name="util.src.plugins" location="${src.plugins}/uk/ac/ebi/nugo/common" />
390 14 Aug 07 dominic 9   <property name="core.src.plugins" location="${src.plugins}/uk/ac/ebi/nugo/plugins" />
384 09 Aug 07 dominic 10     
384 09 Aug 07 dominic 11   <property name="javac.arg" value="-Xlint:unchecked" 
384 09 Aug 07 dominic 12       description="Extra arguments sent to Java compiler" />
384 09 Aug 07 dominic 13   <property name="plugin.name" value="AnnotationTypeCvImporter" />
390 14 Aug 07 dominic 14   <property name="utils.name" value="ebi-plugins-utils" />
384 09 Aug 07 dominic 15     
384 09 Aug 07 dominic 16   <!-- set up classpath for compiling -->
384 09 Aug 07 dominic 17   <path id="nugo.plugin.compile.classpath">
384 09 Aug 07 dominic 18     <fileset dir="${lib.plugins}">
384 09 Aug 07 dominic 19       <include name="**/*.jar"/>
384 09 Aug 07 dominic 20     </fileset>
384 09 Aug 07 dominic 21   </path>
384 09 Aug 07 dominic 22    
384 09 Aug 07 dominic 23      <target
384 09 Aug 07 dominic 24       name="build.plugin"
390 14 Aug 07 dominic 25       depends= "utils,nutriplugin.compile"
384 09 Aug 07 dominic 26       description="Compile the plugin"
384 09 Aug 07 dominic 27     />
390 14 Aug 07 dominic 28   
390 14 Aug 07 dominic 29   <target name="utils"
390 14 Aug 07 dominic 30     depends=""
390 14 Aug 07 dominic 31     description="compile the common ebi -plugin util classes"
390 14 Aug 07 dominic 32     >
446 30 Oct 07 dominic 33     <mkdir dir="${bin.plugins}"/>
390 14 Aug 07 dominic 34     <javac
390 14 Aug 07 dominic 35       encoding="ISO-8859-1"
390 14 Aug 07 dominic 36       srcdir="${util.src.plugins}"
390 14 Aug 07 dominic 37       destdir="${bin.plugins}"
390 14 Aug 07 dominic 38       classpathref="nugo.plugin.compile.classpath"
390 14 Aug 07 dominic 39       debug="true"
390 14 Aug 07 dominic 40       deprecation="true"
390 14 Aug 07 dominic 41       >
390 14 Aug 07 dominic 42       <compilerarg value="${javac.arg}" />
390 14 Aug 07 dominic 43     </javac>
390 14 Aug 07 dominic 44     <jar 
390 14 Aug 07 dominic 45       basedir="${bin.plugins}"
390 14 Aug 07 dominic 46       jarfile="${lib.plugins}\ebi-plugins-utils.jar"
390 14 Aug 07 dominic 47     />
390 14 Aug 07 dominic 48     <jar 
390 14 Aug 07 dominic 49       basedir="${bin.plugins}"
390 14 Aug 07 dominic 50       jarfile="${utils.name}.jar"
390 14 Aug 07 dominic 51     />
390 14 Aug 07 dominic 52     <delete includeemptydirs="true">
390 14 Aug 07 dominic 53       <fileset dir="${bin.plugins}" includes="**/*"/>
390 14 Aug 07 dominic 54     </delete>
390 14 Aug 07 dominic 55   </target>
390 14 Aug 07 dominic 56
384 09 Aug 07 dominic 57   <target 
384 09 Aug 07 dominic 58       name="nutriplugin.compile"
384 09 Aug 07 dominic 59       depends=""
384 09 Aug 07 dominic 60       description="compile the AnnotationTypeCvImporter plugin source code and put in a jar file"
384 09 Aug 07 dominic 61       >
384 09 Aug 07 dominic 62       <javac
384 09 Aug 07 dominic 63         encoding="ISO-8859-1"
390 14 Aug 07 dominic 64         srcdir="${core.src.plugins}"
384 09 Aug 07 dominic 65         destdir="${bin.plugins}"
384 09 Aug 07 dominic 66         classpathref="nugo.plugin.compile.classpath"
384 09 Aug 07 dominic 67         debug="true"
384 09 Aug 07 dominic 68         deprecation="true"
384 09 Aug 07 dominic 69         >
384 09 Aug 07 dominic 70         <compilerarg value="${javac.arg}" />
384 09 Aug 07 dominic 71       </javac>
384 09 Aug 07 dominic 72       <jar 
384 09 Aug 07 dominic 73         basedir="${bin.plugins}"
384 09 Aug 07 dominic 74         jarfile="${plugin.name}.jar"
384 09 Aug 07 dominic 75       />
384 09 Aug 07 dominic 76       <delete includeemptydirs="true">
384 09 Aug 07 dominic 77         <fileset dir="${bin.plugins}" includes="**/*"/>
384 09 Aug 07 dominic 78       </delete>
384 09 Aug 07 dominic 79     </target>
384 09 Aug 07 dominic 80 </project>