Changeset 139

Show
Ignore:
Timestamp:
08/04/09 18:44:44 (3 years ago)
Author:
martijn
Message:

All new libraries are created in dist, not lib

Location:
trunk
Files:
1 removed
5 modified

Legend:

Unmodified
Added
Removed
  • trunk/batchmapper/build.xml

    r68 r139  
    22<project name="BatchMapper" default="jar" basedir="."> 
    33         
     4        <property name="jar.file" value="../dist/bridgedb-batchmapper.jar"/> 
     5         
    46        <path id="project.class.path"> 
    57                <pathelement location="build"/> 
    6                 <pathelement location="../lib/bridgedb.jar"/> 
    7                 <pathelement location="../lib/bridgedb-bio.jar"/> 
     8                <pathelement location="../dist/bridgedb.jar"/> 
     9                <pathelement location="../dist/bridgedb-bio.jar"/> 
    810                <!--TODO make sure corelib build is called first --> 
    911        </path> 
    1012 
    1113        <target name="prepare"> 
     14                <mkdir dir="../dist"/> 
    1215                <mkdir dir="build"/> 
    1316        </target> 
     
    3033 
    3134        <target name="jar" depends="compile"> 
    32                 <jar jarfile="../lib/bridgedb-batchmapper.jar"> 
     35                <jar jarfile="${jar.file}"> 
    3336                        <manifest> 
    3437                                <attribute name="Main-Class" value="org.bridgedb.tools.BatchMapper"/> 
     
    3942        </target> 
    4043         
     44        <target name="dist-clean" description="Remove all generated files."> 
     45                <delete file="${jar.file}"/> 
     46        </target> 
     47         
    4148        <target name="dist" depends="jar"/> 
    4249</project> 
  • trunk/bio/build.xml

    r86 r139  
    66  <property name="ant.build.javac.source" value="1.5"/> 
    77         
    8   <property name="jar.name" value="../lib/bridgedb-bio.jar"/> 
     8  <property name="jar.name" value="../dist/bridgedb-bio.jar"/> 
    99   
    1010  <target name="prepare"> 
     
    1818                   destdir="build"> 
    1919                <classpath> 
    20                         <pathelement location="../lib/bridgedb.jar"/> 
     20                        <pathelement location="../dist/bridgedb.jar"/> 
    2121                </classpath> 
    2222        </javac> 
  • trunk/build.xml

    r138 r139  
    4545  </target> 
    4646 
     47  <target name="dist-clean"> 
     48        <antcall target="_allmodules"> 
     49                <param name="allmodules.target" value="dist-clean"/> 
     50        </antcall> 
     51  </target> 
     52 
    4753  <!-- ant "subroutine" that calls all modules --> 
    4854  <target name="_allmodules"> 
     
    5258        <ant dir="webservice" target="${allmodules.target}"/> 
    5359  </target> 
     60   
     61   <target name="doc"> 
     62     <mkdir dir="doc"/> 
     63        <javadoc destdir="doc" 
     64                        doctitle="${project.name}" 
     65                        header="Revision ${subversion_revision}" 
     66                        footer="Generated ${TODAY}"> 
     67                <package name="org.bridgedb"/> 
     68                <package name="org.bridgedb.file"/> 
     69                <package name="org.bridgedb.rdb"/> 
     70        <package name="org.bridgedb.webservice"/> 
     71        <package name="org.bridgedb.webservice.biomart"/> 
     72                <sourcepath>                     
     73                        <pathelement location="corelib/src"/> 
     74                        <pathelement location="bio/src"/> 
     75                </sourcepath> 
     76        </javadoc> 
     77  </target>  
    5478 
    5579</project> 
  • trunk/corelib/build.xml

    r87 r139  
    66  <property name="ant.build.javac.source" value="1.5"/> 
    77         
    8   <property name="jar.name" value="../lib/bridgedb.jar"/> 
     8  <property name="jar.name" value="../dist/bridgedb.jar"/> 
    99  <property name="svn.exec.svnversion" value="svnversion"/> 
    1010  <property name="checkstyle.output.file" value="warnings.txt"/> 
     
    1515        <mkdir dir="build"/> 
    1616        <mkdir dir="doc"/> 
    17         <mkdir dir="../lib"/> 
     17        <mkdir dir="../dist"/> 
    1818        <exec executable="${svn.exec.svnversion}" outputproperty="subversion_revision" failifexecutionfails="false"> 
    1919                <arg line="-n ."/> 
     
    4646          <fileset dir="src" includes="**/*.properties"/> 
    4747        </jar> 
    48   </target> 
    49    
    50   <target name="doc" depends="prepare"> 
    51         <javadoc destdir="doc" 
    52                         doctitle="${project.name}" 
    53                         header="Revision ${subversion_revision}" 
    54                         footer="Generated ${TODAY}"> 
    55                 <package name="org.bridgedb"/> 
    56                 <package name="org.bridgedb.file"/> 
    57                 <package name="org.bridgedb.rdb"/> 
    58         <package name="org.bridgedb.webservice"/> 
    59         <package name="org.bridgedb.webservice.biomart"/> 
    60                 <sourcepath>                     
    61                         <pathelement location="src"/> 
    62                 </sourcepath> 
    63         </javadoc> 
    6448  </target> 
    6549 
  • trunk/webservice/build.xml

    r138 r139  
    66  <property name="ant.build.javac.source" value="1.5"/> 
    77         
    8   <property name="jar.name" value="../lib/bridgedb-webservice.jar"/> 
     8  <property name="dist.dir" value="../dist"/> 
     9  <property name="jar.name" value="${dist.dir}/bridgedb-webservice.jar"/> 
    910   
    1011  <target name="prepare"> 
     
    1819                   destdir="build"> 
    1920                <classpath> 
    20                         <pathelement location="../corelib/lib/derby.jar"/> 
    21                         <pathelement location="../lib/bridgedb.jar"/> 
    22                         <pathelement location="../lib/bridgedb-bio.jar"/> 
     21                        <pathelement location="../dist/bridgedb.jar"/> 
     22                        <pathelement location="../dist/bridgedb-bio.jar"/> 
    2323                        <pathelement location="lib/restlet-2.0m3/org.restlet.jar"/> 
    2424                </classpath> 
     
    2727   
    2828  <target name="jar" depends="build"> 
     29        <mkdir dir="${dist.dir}"/> 
    2930        <jar jarfile="${jar.name}"> 
    3031          <manifest> 
     
    3738 
    3839  <target name="dist" depends="jar"> 
    39         <mkdir dir="dist"/> 
    40         <mkdir dir="dist/lib"/> 
    41         <copy toDir="dist" file="${jar.name}"/> 
    42         <copy toDir="dist/lib" file="lib/restlet-2.0m3/org.restlet.jar"/> 
    43         <copy toDir="dist/lib" flatten="true"> 
    44                 <fileset dir="../"> 
    45                         <include name="lib/bridgedb.jar"/> 
    46                         <include name="lib/bridgedb-bio.jar"/> 
    47                         <include name="corelib/lib/derby.jar"/> 
    48                 </fileset> 
    49         </copy> 
    50          
    51  
     40        <copy toDir="${dist.dir}" file="lib/restlet-2.0m3/org.restlet.jar"/> 
    5241  </target> 
    5342 
     
    5847  <target name="dist-clean" depends="clean"> 
    5948        <delete file="${jar.name}"/> 
    60         <delete dir="dist"/> 
     49        <delete dir="${dist.dir}/org.restlet.jar"/> 
    6150  </target> 
    6251</project>