root/trunk/build/buildfilters.xml

Revision 3105 (checked in by douglm, 2 years ago)

Remove definition of property "base.name" from (almost) every build file. Was not used.
Stop defining, creating and copying to libapi. Wasn't in use.

Remove build directory from every project and use the build files in the main bedework project. improves consistency and maintainability. Also allowed some bugs to be fixed.

Allow setting of message level during build and set it at quiet. Allows error messages to be more obvious.

Create macro to handle the common property definitions. Reduces size and complexity of build files.

Add a build-jar macro. Removes need for build files for sub-modules. Partway through converting to use that.

  • Property svn:eol-style set to LF
Line 
1 <?xml version="1.0"?>
2
3 <!-- ===================================================================
4      This file is called by other build files to define filters.
5      Authors: Mike Douglass
6      =================================================================== -->
7
8 <project name="bedework.buildfilters" default="dummy" >
9   <filterset id="property.filters" >
10     <!--      Global settings            -->
11     <filter token="QUICKSTART_DIR"
12             value="${quickstart.dir}"/>
13
14     <filter token="APPSERVER-DATA-DIR"
15             value="${org.bedework.data.dir}"/>
16        
17     <filter token="DATA_DIR"
18             value="${org.bedework.data.dir}"/>
19
20     <filter token="BW-APP-NAME"
21             value="${org.bedework.deploy.name}"/>
22
23     <filter token="HIBERNATE-DIALECT"
24             value="${org.bedework.global.hibernate.dialect}" />
25
26     <filter token="SECOND-LEVEL-CACHING"
27             value="${org.bedework.global.hibernate.cache.use_second_level_cache}" />
28
29     <filter token="CACHE-PROVIDER"
30             value="${org.bedework.global.hibernate.cache.provider_class}" />
31
32     <filter token="DIRECTORY-BROWSING-DISALLOWED"
33             value="${org.bedework.global.directory.browsing.disallowed}" />
34
35     <filter token="SERVLET-CLASS"
36             value="${org.bedework.global.servlet.class}"/>
37
38     <filter token="PORTLET-SERVLET-CLASS"
39             value="${org.bedework.global.portlet-servlet.class}"/>
40
41     <filter token="PORTAL-SERVLET-CONTEXT-PROVIDER"
42             value="${org.bedework.global.portal-servlet.context.provider}"/>
43
44     <filter token="PORTAL-SERVLET-CONTEXT-LISTENER"
45             value="${org.bedework.global.portal-servlet.context.listener}"/>
46
47     <filter token="PORTLET-CLASS"
48             value="${org.bedework.global.portlet.class}"/>
49
50     <filter token="IGNORE-CONTENT-TYPE"
51             value="${org.bedework.global.ignoreContentType}" />
52
53     <filter token="GENURL-TAGLIB-TLD"
54             value="${org.bedework.global.genurl.taglib.tld}"/>
55
56     <filter token="LIFERAY-COMPANY-ID"
57             value="${org.bedework.global.liferay.company-id}"/>
58
59     <filter token="JBOSS-CARDDB-DATASOURCE"
60             value="${org.bedework.global.jboss.carddb.datasource.jndiname}"/>
61
62     <filter token="JBOSS-DB-DATASOURCE"
63             value="${org.bedework.global.jboss.db.datasource.jndiname}"/>
64
65     <!--      Application settings            -->
66
67     <filter token="APP-DESCRIPTION"
68             value="${propval.app.description}" />
69
70     <filter token="PORTLET-NAME"
71             value="${propval.app.portlet.name}"/>
72
73     <filter token="CAL-SUITE"
74             value="${propval.app.cal.suite}"/>
75
76     <filter token="SECURITY-DOMAIN"
77             value="${propval.app.security.domain}"/>
78     <filter token="SECURITY-PREFIX"
79             value="${propval.app.security.prefix}"/>
80     <filter token="TRANSPORT-GUARANTEE"
81             value="${propval.app.transport.guarantee}"/>
82
83     <filter token="DISPLAY-NAME"
84             value="${propval.app.display.name}"/>
85     <filter token="CONTEXT-ROOT"
86             value="${propval.app.context.root}" />
87     <filter token="APP-NAME"
88             value="${propval.app.name}"/>
89     <filter token="APP-DESCRIPTION"
90             value="${propval.app.description}"/>
91     <filter token="APP-VERSION"
92             value="${org.bedework.global.version}"/>
93     <filter token="WAR-NAME"
94             value="${propval.app.war.name}"/>
95     <filter token="TOMCAT-DOC-BASE"
96             value="${org.bedework.appserver.dir}${propval.app.deploy.dir}/${propval.app.war.name}"/>
97
98     <filter token="DEFAULT-CONTENTTYPE"
99             value="${propval.app.default.contenttype}" />
100     <filter token="NOXSLT"
101             value="${propval.app.noxslt}" />
102
103     <!-- Change this to be an app par -->
104     <filter token="RUN-AS-USER"
105             value="${org.bedework.syspar.public.user}" />
106
107             <!-- ???????
108     <filter token="CALFILE-NAME"
109             value="${propval.app.calfile.name}" /> -->
110
111     <!--      Shell script settings            -->
112
113     <filter token="SCHEMA-DELIMITER"
114             value="${propval.app.schema.delimiter}" />
115
116       <filter token="CALDAVTEST-CLASS"
117               value="org.bedework.caldav.test.TestCalDav"/>
118
119       <filter token="DUMP-CLASS"
120               value="org.bedework.dumprestore.dump.Dump"/>
121       <filter token="RESTORE-CLASS"
122               value="org.bedework.dumprestore.restore.Restore"/>
123   </filterset>
124
125   <target name="dummy">
126   </target>
127 </project>
128
Note: See TracBrowser for help on using the browser.