[prev in list] [next in list] [prev in thread] [next in thread]
List: xml-cocoon-cvs
Subject: cvs commit: cocoon-2.1/src/targets webapp-build.xml
From: ghoward () apache ! org
Date: 2003-05-31 17:04:46
[Download RAW message or body]
ghoward 2003/05/31 10:04:46
Modified: src/targets webapp-build.xml
Log:
custom-conf target alters runtime configuration parameters
to ease configuration management for users (and lazy,
forgetful developers)
Revision Changes Path
1.18 +17 -1 cocoon-2.1/src/targets/webapp-build.xml
Index: webapp-build.xml
===================================================================
RCS file: /home/cvs/cocoon-2.1/src/targets/webapp-build.xml,v
retrieving revision 1.17
retrieving revision 1.18
diff -u -r1.17 -r1.18
--- webapp-build.xml 26 May 2003 08:56:20 -0000 1.17
+++ webapp-build.xml 31 May 2003 17:04:46 -0000 1.18
@@ -148,7 +148,7 @@
includes="**/*.xwelcome"/>
</target>
- <target name="webapp" \
depends="prepare-webapp,prepare-webapp-samples,prepare-webapp-docs,prepare-webapp-java \
docs,prepare-webapp-idldocs,prepare-webapp-deprecated,prepare-webapp-scratchpad,validate-jars,validate-config" \
description="Builds web application folder"/> + <target name="webapp" \
depends="prepare-webapp,prepare-webapp-samples,prepare-webapp-docs,prepare-webapp-java \
docs,prepare-webapp-idldocs,prepare-webapp-deprecated,prepare-webapp-scratchpad,validate-jars,validate-config,custom-conf" \
description="Builds web application folder"/>
<target name="war" depends="webapp" description="Builds web application \
archive"> <!-- A task to create manifest for webapp. -->
@@ -159,5 +159,21 @@
<jar jarfile="${build.war}" manifest="${build.webapp}/WEB-INF/Manifest.mf">
<fileset dir="${build.webapp}"/>
</jar>
+ </target>
+
+ <target name="custom-conf" depends="init-tasks" description="Uses Cocoon's \
xpatch task to customize runtime configuration"> + <xpatch \
file="${build.webapp}/sitemap.xmap" srcdir=""> + <include \
name="${customconf}/*.xmap" /> + <include name="src/confpatch/*.xpipe" />
+ </xpatch>
+ <xpatch file="${build.webapp}/WEB-INF/cocoon.xconf" srcdir="">
+ <include name="${customconf}/*.xconf" />
+ </xpatch>
+ <xpatch file="${build.webapp}/WEB-INF/logkit.xconf" srcdir="">
+ <include name="${customconf}/*.xlog" />
+ </xpatch>
+ <xpatch file="${build.webapp}/WEB-INF/web.xml" srcdir="">
+ <include name="${customconf}/*.xweb" />
+ </xpatch>
</target>
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic