You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@cocoon.apache.org by cz...@apache.org on 2002/09/27 13:46:12 UTC
cvs commit: xml-cocoon2 build.xml properties.xml
cziegeler 2002/09/27 04:46:12
Modified: . build.xml properties.xml
Log:
Webapp target is now configurable via properties.xml
Revision Changes Path
1.269 +30 -3 xml-cocoon2/build.xml
Index: build.xml
===================================================================
RCS file: /home/cvs/xml-cocoon2/build.xml,v
retrieving revision 1.268
retrieving revision 1.269
diff -u -r1.268 -r1.269
--- build.xml 26 Sep 2002 14:10:33 -0000 1.268
+++ build.xml 27 Sep 2002 11:46:12 -0000 1.269
@@ -1409,11 +1409,38 @@
<manifest-tool directory="${build.war}/WEB-INF/lib"
manifest="${build.war}/WEB-INF/Manifest.mf"/>
+ <!-- Compatible testing of 'obsolete' exclude.webapp.samples and
+ new property cocoon.webapp.samples.include -->
+ <condition property="exclude.samples.from.webapp" value="true">
+ <or>
+ <isfalse value="${cocoon.webapp.samples.include}"/>
+ <isset property="exclude.webapp.samples"/>
+ </or>
+ </condition>
+
+ <!-- Compatible testing of 'obsolete' exclude.webapp.documentation and
+ new property cocoon.webapp.documentation .include -->
+ <condition property="exclude.documentation.from.webapp" value="true">
+ <or>
+ <isfalse value="${cocoon.webapp.documentation.include}"/>
+ <isset property="exclude.webapp.documentation"/>
+ </or>
+ </condition>
+
+ <!-- Compatible testing of 'obsolete' exclude.webapp.javadocs and
+ new property cocoon.webapp.javadocs.include -->
+ <condition property="exclude.javadocs.from.webapp" value="true">
+ <or>
+ <isfalse value="${cocoon.webapp.javadocs.include}"/>
+ <isset property="exclude.webapp.javadocs"/>
+ </or>
+ </condition>
+
<jar jarfile="${build.dir}/${name}.war" manifest="${build.war}/WEB-INF/Manifest.mf">
<fileset dir="${build.war}">
- <exclude name="samples/**" if="exclude.webapp.samples"/>
- <exclude name="documentation/**" if="exclude.webapp.documentation"/>
- <exclude name="apidocs/**" if="exclude.webapp.javadocs"/>
+ <exclude name="samples/**" if="exclude.samples.from.webapp"/>
+ <exclude name="documentation/**" if="exclude.documentation.from.webapp"/>
+ <exclude name="apidocs/**" if="exclude.javadocs.from.webapp"/>
</fileset>
</jar>
<jar jarfile="${build.dir}/${name}-webapp-samples.jar">
1.7 +11 -0 xml-cocoon2/properties.xml
Index: properties.xml
===================================================================
RCS file: /home/cvs/xml-cocoon2/properties.xml,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- properties.xml 27 Sep 2002 09:05:16 -0000 1.6
+++ properties.xml 27 Sep 2002 11:46:12 -0000 1.7
@@ -111,6 +111,17 @@
<portal-fw include="true"/>
</blocks>
+ <!-- Specify what should be included in the web application (war) file -->
+ <webapp>
+ <!-- Include all documentation -->
+ <documentation include="true"/>
+ <!-- Include the javadoc documentation -->
+ <javadocs include="true"/>
+ <!-- Include the scratchpad (=experimental) stuff -->
+ <scratchpad include="true"/>
+ <!-- Include all samples -->
+ <samples include="true"/>
+ </webapp>
</cocoon>
</properties>
----------------------------------------------------------------------
In case of troubles, e-mail: webmaster@xml.apache.org
To unsubscribe, e-mail: cocoon-cvs-unsubscribe@xml.apache.org
For additional commands, e-mail: cocoon-cvs-help@xml.apache.org