build.xml
author Jan Lahoda <jlahoda@netbeans.org>
Thu, 21 Jul 2011 22:51:52 +0200
branchrelease701
changeset 648 cb630b7113bf
parent 509 141bf0c9fcf6
child 577 a89d30926467
permissions -rw-r--r--
bitbucket-20: adding conditions for enclosing class/package (transplanting from trunk).
     1 <?xml version="1.0" encoding="UTF-8"?>
     2 <!-- You may freely edit this file. See harness/README in the NetBeans platform -->
     3 <!-- for some information on what you could do (e.g. targets to override). -->
     4 <!-- If you delete this file and reopen the project it will be recreated. -->
     5 <project name="jackpot30" basedir=".">
     6     <description>Builds the module suite jackpot30.</description>
     7     <import file="nbproject/build-impl.xml"/>
     8     
     9     <property name="server.modules" value="server/indexer:server/web.api" />
    10     
    11     <target name="-init" depends="suite.-init">
    12         <copy file="${nbplatform.active.dir}/java/modules/org-netbeans-modules-java-source.jar" todir="server/lib" />
    13         <copy file="${nbplatform.active.dir}/platform/core/org-openide-filesystems.jar" todir="server/lib" />
    14         <copy file="${nbplatform.active.dir}/platform/lib/org-openide-util.jar" todir="server/lib" />
    15         <copy file="${nbplatform.active.dir}/platform/lib/org-openide-util-lookup.jar" todir="server/lib" />
    16         <copy file="${nbplatform.active.dir}/ide/modules/org-netbeans-spi-editor-hints.jar" todir="server/lib" />
    17         <copy file="${nbplatform.active.dir}/java/modules/ext/javac-api-nb-7.0-b07.jar" todir="server/lib/javac" />
    18         <copy file="${nbplatform.active.dir}/java/modules/ext/javac-impl-nb-7.0-b07.jar" todir="server/lib/javac" />
    19     </target>
    20     
    21     <target name="findbugs" depends="-init">
    22         <subant target="findbugs" buildpath="${modules}" inheritall="false"/>
    23     </target>
    24 
    25     <target name="clean" depends="suite.clean">
    26         <subant target="clean" buildpath="${server.modules}" inheritall="false"/>
    27     </target>
    28 
    29     <target name="build" depends="suite.build">
    30         <subant target="jar" buildpath="${server.modules}" inheritall="false"/>
    31     </target>
    32 
    33     <target name="test" depends="suite.test">
    34         <subant target="test" buildpath="${server.modules}" inheritall="false"/>
    35     </target>
    36 
    37 <!--    <target name="coverage-report" depends="testcoverage-suite.coverage-report">
    38         <subant target="test" buildpath="${server.modules}" inheritall="false"/>
    39     </target>-->
    40 
    41 </project>