root/trunk/calendar3/appcommon/build.xml

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

Fixes to the xml options. Moved some config classes into appcommon, they need to be available for all applications

Changed the demo properties to move more of the runtime values into the xml options.

Start to use the calendar suite object to configure a public calendar.

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