root/trunk/calendar3/webcommon/build.xml

Revision 829 (checked in by douglm, 7 years ago)

Code that formed component common repackaged as a separate project rpiutil.
Enables use by separate sub-projects

Line 
1 <?xml version="1.0"?>
2
3 <!-- ===================================================================
4      This is the build.xml for the bedework common web client base classes component.
5
6      Authors: Mike Douglass   douglm@rpi.edu
7      =================================================================== -->
8
9 <project name="webcommon.compile" default="build" >
10   <property name="base.name" value="webcommon"/>
11
12   <target name="init">
13     <dirname property="this.dir" file="${ant.file}"/>
14     <property name="source.home" location="${this.dir}/src"/>
15   </target>
16
17   <target name="build" depends="init"
18           description="Compile jsp calendar client Java sources">
19     <!-- ==================== Sources and classes ====================== -->
20
21     <fileset id="base.java.sources" dir="${source.home}" >
22       <include name="org/bedework/webcommon/**/*.java"/>
23     </fileset>
24
25     <patternset id="base.class.patternset">
26       <include name="org/bedework/webcommon/**/*.class"/>
27     </patternset>
28
29     <!-- ==================== Compilation Classpath ==================== -->
30
31     <path id="compile.classpath">
32       <pathelement location="${servlet.jar}"/>
33       <pathelement location="${servlet.jsp.jar}"/>
34       <pathelement location="${struts.jar}"/>
35       <pathelement location="${log4j.jar}"/>
36       <pathelement location="${ical4j.jar}"/>
37
38       <pathelement location="${org.bedework.access.jar}"/>
39       <pathelement location="${org.bedework.rpiutil.jar}"/>
40
41       <pathelement location="${org.bedework.calenv.jar}"/>
42       <pathelement location="${org.bedework.calfacadeshared.jar}"/>
43       <pathelement location="${org.bedework.calsvci.jar}"/>
44       <pathelement location="${org.bedework.calsvc.jar}"/>
45       <pathelement location="${org.bedework.ical.jar}"/>
46       <pathelement location="${org.bedework.mail.jar}"/>
47       <pathelement location="${org.bedework.appcommon.jar}"/>
48     </path>
49
50     <!-- ==================== Build Target ============================= -->
51
52     <property name="build.jar.file" location="${org.bedework.webcommon.jar}" />
53
54     <ant antfile="${buildjar}" inheritRefs="true" target="build" />
55   </target>
56 </project>
Note: See TracBrowser for help on using the browser.