root/trunk/calendar3/bldfiles/globalDefs.xml

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

1. Start of webtest stuff
2. Fix create subscription. Still have to fix delete
3. Fix some possible null pointer exceptions
4. Change use of IntSelectId? objects in admin client code

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