source: trunk/gsdl3/build.xml@ 8424

Last change on this file since 8424 was 8424, checked in by schweer, 20 years ago

removed non-compiling alerting service stuff

  • Property svn:keywords set to Author Date Id Revision
File size: 1.9 KB
RevLine 
[8418]1<?xml version="1.0"?>
2<!-- ======================================================================
3 Oct 11, 2004 1:54:59 AM
4
5 GSDL3 build script for rebuilding gsdl3.jar
6
7 schweer
8 ====================================================================== -->
9<project name="gsdl3" default="build">
10
11 <property name="src" value="src/java"/>
12 <property name="build" value="classes"/>
13 <property name="lib" value="lib/java"/>
14 <property name="weblib" value="web/lib"/>
15 <property name="javadocs" value="docs/javadoc"/>
16
17 <description>
18 GSDL3 build script for rebuilding gsdl3.jar
19 </description>
20
21 <target name="init">
22 <tstamp/>
23 <mkdir dir="${build}"/>
24 </target>
25
26 <target name="build" depends="init" description="build the java code">
[8424]27 <javac debug="true" destdir="${build}" extdirs="${lib}:comms/jakarta/tomcat/common/lib/servlet.jar" optimize="false" srcdir="${src}" excludes="org/greenstone/testing/** org/greenstone/applet/** "/>
[8418]28 </target>
29
30 <target name="jar" depends="build" description="re-create gsdl3.jar">
31 <jar destfile="${lib}/gsdl3.jar">
32 <fileset dir="${build}" excludes="org/greenstone/testing/**" />
33 <manifest>
34 <attribute name="Built-By" value="${user.name}" />
35 </manifest>
36 </jar>
37 </target>
38
39 <target name="install" depends="jar" description="copy gsdl3.jar to where it's supposed to be">
40 <copy file="${lib}/gsdl3.jar" todir="${weblib}"/>
41 </target>
42
43
44 <target name="javadocs" depends="init" description="create javadocs">
45 <javadoc author="true" destdir="${javadocs}" extdirs="${lib}" failonerror="true" private="true" source="1.4" sourcepath="${src}" version="true">
46 <packageset dir="${src}" excludes="org/greenstone/testing/** org/greenstone/applet/** org/greenstone/gdbm/**"/>
47 </javadoc>
48 </target>
49
50</project>
51
Note: See TracBrowser for help on using the repository browser.