root/trunk/calendar3/bldfiles/globalDefs.xml

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

New davutil project. Removed davdefs and http (renamed as davio in davutil)
Added generated jars

Line 
1 <!-- ===================================================================
2      bedework calendar global definitions.
3      This file is imported by build files that want to define all the
4      global settings. It defines a globalDefs target
5
6      Do not edit this file - the only site configuration changes should be
7      made by creating a bedework.build.properties file in your home
8      directory and setting property overrides there.
9
10      See the documentation in the docs directory for details.
11      =================================================================== -->
12
13 <project name="bwGlobalDefs" default="globalDefs">
14   <property environment="env"/>
15
16     <!-- ===============================================================
17               Default properties.
18          =============================================================== -->
19
20   <property name="org.bedework.defaultdefs.properties"
21             location="${org.bedework.calendar.dir}/bldfiles/defaultDefs.properties"/>
22
23   <target name="globalDefs" >
24     <!-- This needs reinvestigating - there still seem to be problems with xalan
25          If this stays it should be a config property
26
27          For a tomcat deployed version with the broken jvm (1.4.2_03) we need to
28          use a version of xalan in the common/endorsed tomcat directory.
29          Comment this out to stop the copy
30          This may get fixed. See:
31          http://marc.theaimsgroup.com/?l=xml-cocoon-dev&m=104547205330116&w=2
32          http://wiki.cocoondev.org/Wiki.jsp?page=EndorsedLibsProblem
33          http://www.mail-archive.com/users@cocoon.apache.org/msg08191.html
34          -->
35     <property name="xalan.in.tomcat.common.endorsed" value="yes" />
36
37     <!-- Overriding this when invoking ant allows different user property
38          files to be included e.g.
39             ant -Dorg.bedework.user.build.properties=/home/me/bedework.properties ...
40             -->
41     <property name="org.bedework.user.build.properties"
42               location="${user.home}/bedework.build.properties" />
43
44     <echo message="Load user properties from ${org.bedework.user.build.properties}" />
45
46     <!-- Load user property definition overrides -->
47     <property file="${org.bedework.user.build.properties}" />
48
49     <!-- ===============================================================
50               Default properties.
51          =============================================================== -->
52
53     <echo message="Load default properties from ${org.bedework.defaultdefs.properties}" />
54     <property file="${org.bedework.defaultdefs.properties}" />
55
56     <!-- ===============================================================
57               Properties derived from org.bedework.calendar.dir
58          =============================================================== -->
59
60     <!-- This is the default location for the canoo files.
61       -->
62     <property name="webtest.home" location="${org.bedework.calendar.dir}/../webtest" />
63
64     <!-- Where the web-apps skeletons, build files etc reside -->
65     <property name="apps.root.dir" location="${org.bedework.calendar.dir}/apps" />
66     <property name="cal.default.db" location="${org.bedework.calendar.dir}/db" />
67     <property name="org.bedework.default.lib" location="${org.bedework.calendar.dir}/lib" />
68     <property name="org.bedework.jdbc.lib" location="${org.bedework.default.lib}/jdbc" />
69     <property name="html.dir" location="${org.bedework.calendar.dir}/html" />
70
71     <!-- Component locations -->
72
73     <property name="org.bedework.access.base" location="${org.bedework.calendar.dir}/access" />
74     <property name="org.bedework.appcommon.base" location="${org.bedework.calendar.dir}/appcommon" />
75     <property name="org.bedework.caldav.base" location="${org.bedework.calendar.dir}/caldav" />
76     <property name="org.bedework.caldavbexchange.base"
77               location="${org.bedework.calendar.dir}/caldavBexchange" />
78     <property name="org.bedework.caldavdomino.base"
79               location="${org.bedework.calendar.dir}/caldavDomino" />
80     <property name="org.bedework.caldavgoogle.base"
81               location="${org.bedework.calendar.dir}/caldavGoogle" />
82     <property name="org.bedework.caldavClientApi.base"
83               location="${org.bedework.calendar.dir}/caldavClientApi" />
84     <property name="org.bedework.caldavtest.base"
85               location="${org.bedework.calendar.dir}/caldavTest" />
86     <property name="org.bedework.calenv.base" location="${org.bedework.calendar.dir}/calEnv" />
87     <property name="org.bedework.calfacade.base" location="${org.bedework.calendar.dir}/calFacade" />
88     <property name="org.bedework.calsvc.base" location="${org.bedework.calendar.dir}/calsvc" />
89     <property name="org.bedework.calsvci.base" location="${org.bedework.calendar.dir}/calsvci" />
90     <property name="org.bedework.config.base" location="${org.bedework.calendar.dir}/config" />
91     <property name="org.bedework.core.base" location="${org.bedework.calendar.dir}/calCore" />
92     <property name="org.bedework.deployment.base" location="${org.bedework.calendar.dir}/deployment" />
93     <property name="org.bedework.dumprestore.base" location="${org.bedework.calendar.dir}/dumprestore" />
94     <property name="org.bedework.ical.base" location="${org.bedework.calendar.dir}/icalendar" />
95     <property name="org.bedework.locale.base" location="${org.bedework.calendar.dir}/locale" />
96     <property name="org.bedework.logging.base" location="${org.bedework.calendar.dir}/logging" />
97     <property name="org.bedework.mail.base" location="${org.bedework.calendar.dir}/mail" />
98     <property name="org.bedework.synchml.base" location="${org.bedework.calendar.dir}/synchml" />
99     <property name="org.bedework.testsuite.base" location="${org.bedework.calendar.dir}/test" />
100     <property name="org.bedework.timers.base" location="${org.bedework.calendar.dir}/timers" />
101     <property name="org.bedework.tools.base" location="${org.bedework.calendar.dir}/tools" />
102     <property name="org.bedework.uportal.base" location="${org.bedework.calendar.dir}/uportal" />
103     <property name="org.bedework.webadmin.base" location="${org.bedework.calendar.dir}/webadmin" />
104     <property name="org.bedework.webclient.base" location="${org.bedework.calendar.dir}/webclient" />
105     <property name="org.bedework.webcommon.base" location="${org.bedework.calendar.dir}/webcommon" />
106     <property name="org.bedework.webtest.base" location="${org.bedework.calendar.dir}/webtest" />
107
108     <!-- This has to be here for now -->
109     <property name="org.bedework.fbwebclient.base"
110               location="${org.bedework.project.freebusy}/webclient" />
111
112     <!-- ======================= Directory Names =======================
113         These properties generally define file and directory names (or
114         paths) that affect where the build process stores its outputs.
115
116         org.bedework.temp.home  The directory into which the
117                              "compile" target will generate some of their
118                              output. Defaults to "temp".
119
120         dist.home            The name of the base directory in which
121                              distribution files are created.
122                              Defaults to "dist".
123          =============================================================== -->
124
125     <property name="org.bedework.bld.home" location="${org.bedework.calendar.dir}/bldfiles"/>
126     <property name="dist.home" location="${org.bedework.calendar.dir}/dist"/>
127
128     <!-- ===============================================================
129               Properties derived from org.bedework.temp.home
130          =============================================================== -->
131
132     <property name="org.bedework.temp.home" location="${org.bedework.calendar.dir}/temp"/>
133
134     <!-- As application components are built, they copy any needed jars into
135          this directory -->
136     <property name="org.bedework.temp.jars" location="${org.bedework.temp.home}/jars"/>
137
138     <!-- As we build jars temporary files end up under here -->
139     <property name="org.bedework.temp.jartemp.dir"
140               location="${org.bedework.temp.home}/jartemp" />
141
142     <!-- Define an empty dir and fileset -->
143     <property name="org.bedework.empty.dir"
144               location="${org.bedework.temp.home}/empty-dir" />
145     <mkdir dir="${org.bedework.empty.dir}" />
146     <fileset id="empty.fileset" dir="${org.bedework.empty.dir}"
147              excludes="*" />
148
149     <!-- unconfigured applications get built in this directory -->
150     <property name="org.bedework.temp.preconfig.home"
151               location="${org.bedework.temp.home}/preconfig"/>
152
153     <!-- wars get built in this directory -->
154     <property name="org.bedework.temp.wars.home"
155               location="${org.bedework.temp.home}/wars"/>
156
157     <!-- ears get built in this directory -->
158     <property name="org.bedework.temp.ears.home"
159               location="${org.bedework.temp.home}/ears"/>
160
161     <!-- Shell scripts get built in this directory -->
162     <property name="org.bedework.temp.shellscr.home"
163               location="${org.bedework.temp.home}/shellscr"/>
164
165     <!-- ............... test results .................................. -->
166     <property name="org.bedework.temp.test.dir"
167               location="${org.bedework.temp.home}/test"/>
168
169     <property name="org.bedework.test.logs"
170               location="${org.bedework.temp.test.dir}/logs"/>
171
172     <!-- ===============================================================
173               Properties derived from org.bedework.bld.home
174          =============================================================== -->
175
176     <!-- define location of generic build files -->
177     <property name="buildjar" location="${org.bedework.bld.home}/buildjar.xml" />
178     <property name="buildwar" location="${org.bedework.bld.home}/buildwar.xml" />
179     <property name="buildear" location="${org.bedework.bld.home}/buildear.xml" />
180     <property name="org.bedework.buildsh"
181               location="${org.bedework.bld.home}/buildsh.xml" />
182     <property name="buildcoreprops" location="${org.bedework.bld.home}/bldcoreprops.xml" />
183
184     <property name="application.xml"
185               location="${org.bedework.bld.home}/application.xml" />
186
187     <!-- define location of jar files -->
188     <property name="org.bedework.defjars"
189               location="${org.bedework.bld.home}/defjars.properties" />
190
191     <!-- default to empty -->
192     <fileset id="base.resource.files" refid="empty.fileset" />
193
194     <property file="${org.bedework.defjars}"/>
195
196     <!-- Define where test suite finds resources -->
197     <property name="uwcal.test.env.properties.root"
198               location="${org.bedework.testsuite.base}/resources" />
199   </target>
200 </project>
201
Note: See TracBrowser for help on using the browser.