You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@cocoon.apache.org by ni...@apache.org on 2002/08/27 15:05:57 UTC
cvs commit: xml-cocoon2 properties.xml build.xml database.properties
nicolaken 2002/08/27 06:05:57
Modified: . build.xml
Added: . properties.xml
Removed: . database.properties
Log:
Moved the properties in the buildfile and in database.properties in file
properties.xml.
Revision Changes Path
1.258 +65 -118 xml-cocoon2/build.xml
Index: build.xml
===================================================================
RCS file: /home/cvs/xml-cocoon2/build.xml,v
retrieving revision 1.257
retrieving revision 1.258
diff -u -r1.257 -r1.258
--- build.xml 24 Aug 2002 00:12:26 -0000 1.257
+++ build.xml 27 Aug 2002 13:05:56 -0000 1.258
@@ -196,12 +196,10 @@
<!-- Properties -->
<!-- =================================================================== -->
- <property name="fullname" value="Apache Cocoon"/>
- <property name="Name" value="Cocoon"/>
- <property name="name" value="cocoon"/>
- <property name="version" value="2.1-dev"/> <!-- This is the current CVS version -->
- <property name="released.version" value="2.0.3"/> <!-- This is the latest official release -->
- <property name="year" value="1999-2002"/>
+ <!-- Get the properties from the properties.xml file -->
+ <xmlproperty file="properties.xml"
+ keeproot="false"
+ collapseAttributes="true" />
<echo message="--------------------------------------------------------------"/>
<echo message=" ${fullname} ${version} [${year}] "/>
@@ -217,56 +215,6 @@
<echo message=" "/>
<echo message="--------------------------------------------------------------"/>
- <property name="debug" value="on"/>
- <property name="optimize" value="off"/>
- <property name="deprecation" value="off"/>
- <property name="nowarn" value="on"/>
- <!-- <property name="build.compiler" value="classic"/> -->
-
- <property name="src.dir" value="./src"/>
- <property name="java.dir" value="${src.dir}/java"/>
- <property name="test.dir" value="${src.dir}/test"/>
- <property name="lib.dir" value="./lib"/>
- <property name="tools.dir" value="./tools"/>
- <property name="emacs.dir" value="./src/resources/dev/emacs"/>
- <property name="docs.dir" value="${src.dir}/documentation/xdocs"/>
- <property name="images.dir" value="${src.dir}/documentation/images"/>
- <property name="webapp.dir" value="${src.dir}/webapp"/>
- <property name="resource.dir" value="${src.dir}/resources"/>
- <property name="packages" value="org.apache"/>
- <property name="context.dir" value="${src.dir}/documentation"/>
-
- <property name="scratchpad.dir" value="${src.dir}/scratchpad"/>
- <property name="scratchpad.src" value="${scratchpad.dir}/src"/>
- <property name="scratchpad.lib" value="${scratchpad.dir}/lib"/>
- <property name="scratchpad.webapp" value="${scratchpad.dir}/webapp"/>
- <property name="scratchpad.name" value="cocoon-scratchpad"/>
-
- <property name="build.root" value="./build"/>
- <property name="build.dir" value="${build.root}/${name}"/>
- <property name="build.src" value="${build.dir}/src"/>
- <property name="build.test" value="${build.dir}/test"/>
- <property name="build.dest" value="${build.dir}/classes"/>
- <property name="build.docs" value="${build.dir}/docs"/>
- <property name="build.xdocs" value="${build.dir}/xdocs"/>
- <property name="build.docs.printer" value="${build.dir}/printer-docs"/>
- <property name="build.docs.loglevel" value="ERROR"/>
- <property name="build.war" value="${build.dir}/webapp"/>
- <property name="build.javadocs" value="${build.dir}/javadocs"/>
- <property name="build.context" value="${build.dir}/documentation"/>
- <property name="build.scratchpad" value="${build.dir}/scratchpad"/>
- <property name="build.scratchpad.src" value="${build.scratchpad}/src"/>
- <property name="build.scratchpad.dest" value="${build.scratchpad}/classes"/>
- <property name="dist.root" value="./dist"/>
- <property name="dist.name" value="${name}-${version}"/>
- <property name="dist.dir" value="${dist.root}/${dist.name}"/>
- <property name="dist.src.dir" value="${dist.root}/source/${dist.name}"/>
- <property name="dist.bin.dir" value="${dist.root}/bin/${dist.name}"/>
- <property name="dist.samples.dir" value="${dist.root}/samples"/>
- <property name="dist.target" value="${dist.root}"/>
-
- <property name="site" value="../xml-site/targets/${name}"/>
-
<!--
The location of tools.jar, relative to the JAVA_HOME home.
-->
@@ -283,12 +231,11 @@
<filter token="released.version" value="${released.version}"/>
<filter token="install.war" value="${install.war}"/>
- <!-- Add filters for loading database information from database.properties file -->
- <property file="database.properties"/>
- <filter token="database-driver" value="${database-driver}"/>
- <filter token="database-url" value="${database-url}"/>
- <filter token="database-user" value="${database-user}"/>
- <filter token="database-password" value="${database-password}"/>
+ <!-- Add filters for loading database information -->
+ <filter token="database-driver" value="${cocoon.samples.database.driver}"/>
+ <filter token="database-url" value="${cocoon.samples.database.url}"/>
+ <filter token="database-user" value="${cocoon.samples.database.user}"/>
+ <filter token="database-password" value="${cocoon.samples.database.password}"/>
<!-- compile the ant tasks -->
<mkdir dir="${tools.dir}/anttasks"/>
@@ -1619,20 +1566,20 @@
description="Prepares the source distribution">
<!-- Simply copy all and add the html docs -->
<mkdir dir="${dist.root}"/>
- <mkdir dir="${dist.src.dir}"/>
- <mkdir dir="${dist.src.dir}/bin"/>
- <mkdir dir="${dist.src.dir}/lib"/>
- <mkdir dir="${dist.src.dir}/src"/>
- <mkdir dir="${dist.src.dir}/src/java"/>
- <mkdir dir="${dist.src.dir}/src/documentation"/>
- <mkdir dir="${dist.src.dir}/src/resources"/>
- <mkdir dir="${dist.src.dir}/src/scratchpad"/>
- <mkdir dir="${dist.src.dir}/src/webapp"/>
- <mkdir dir="${dist.src.dir}/docs"/>
- <mkdir dir="${dist.src.dir}/docs/apidocs"/>
- <mkdir dir="${dist.src.dir}/tools"/>
+ <mkdir dir="${dist.src}"/>
+ <mkdir dir="${dist.src}/bin"/>
+ <mkdir dir="${dist.src}/lib"/>
+ <mkdir dir="${dist.src}/src"/>
+ <mkdir dir="${dist.src}/src/java"/>
+ <mkdir dir="${dist.src}/src/documentation"/>
+ <mkdir dir="${dist.src}/src/resources"/>
+ <mkdir dir="${dist.src}/src/scratchpad"/>
+ <mkdir dir="${dist.src}/src/webapp"/>
+ <mkdir dir="${dist.src}/docs"/>
+ <mkdir dir="${dist.src}/docs/apidocs"/>
+ <mkdir dir="${dist.src}/tools"/>
- <copy todir="${dist.src.dir}/tools">
+ <copy todir="${dist.src}/tools">
<fileset dir="${tools.dir}">
<exclude name="anttasks/**"/>
<exclude name="lib/xalan*"/>
@@ -1642,15 +1589,15 @@
</fileset>
</copy>
- <copy todir="${dist.src.dir}/src/documentation">
+ <copy todir="${dist.src}/src/documentation">
<fileset dir="${build.context}"/>
</copy>
- <copy todir="${dist.src.dir}/lib">
+ <copy todir="${dist.src}/lib">
<fileset dir="${lib.dir}"/>
</copy>
- <copy todir="${dist.src.dir}/src/resources" filtering="on">
+ <copy todir="${dist.src}/src/resources" filtering="on">
<fileset dir="${resource.dir}">
<exclude name="**/*.gif"/>
<exclude name="**/*.jpg"/>
@@ -1658,7 +1605,7 @@
</fileset>
</copy>
- <copy todir="${dist.src.dir}/src/resources" filtering="off">
+ <copy todir="${dist.src}/src/resources" filtering="off">
<fileset dir="${resource.dir}">
<include name="**/*.gif"/>
<include name="**/*.jpg"/>
@@ -1666,15 +1613,15 @@
</fileset>
</copy>
- <copy todir="${dist.src.dir}/src/java" filtering="off">
+ <copy todir="${dist.src}/src/java" filtering="off">
<fileset dir="${java.dir}"/>
</copy>
- <copy todir="${dist.src.dir}/src/scratchpad" filtering="off">
+ <copy todir="${dist.src}/src/scratchpad" filtering="off">
<fileset dir="${scratchpad.dir}"/>
</copy>
- <copy todir="${dist.src.dir}/src/webapp" filtering="on">
+ <copy todir="${dist.src}/src/webapp" filtering="on">
<fileset dir="${webapp.dir}">
<exclude name="**/*.gif"/>
<exclude name="**/*.jpg"/>
@@ -1682,7 +1629,7 @@
</fileset>
</copy>
- <copy todir="${dist.src.dir}/src/webapp" filtering="off">
+ <copy todir="${dist.src}/src/webapp" filtering="off">
<fileset dir="${webapp.dir}">
<include name="**/*.gif"/>
<include name="**/*.jpg"/>
@@ -1691,24 +1638,24 @@
</copy>
<!-- Fix for web.xml, cocoon.xconf and sitemap.xmap -->
- <copy file="${webapp.dir}/WEB-INF/cocoon.xconf" tofile="${dist.src.dir}/src/webapp/WEB-INF/cocoon.xconf" filtering="off" overwrite="yes"/>
- <copy file="${webapp.dir}/sitemap.xmap" tofile="${dist.src.dir}/src/webapp/sitemap.xmap" filtering="off" overwrite="yes"/>
- <copy file="${webapp.dir}/WEB-INF/web.xml" tofile="${dist.src.dir}/src/webapp/WEB-INF/web.xml" filtering="off" overwrite="yes"/>
+ <copy file="${webapp.dir}/WEB-INF/cocoon.xconf" tofile="${dist.src}/src/webapp/WEB-INF/cocoon.xconf" filtering="off" overwrite="yes"/>
+ <copy file="${webapp.dir}/sitemap.xmap" tofile="${dist.src}/src/webapp/sitemap.xmap" filtering="off" overwrite="yes"/>
+ <copy file="${webapp.dir}/WEB-INF/web.xml" tofile="${dist.src}/src/webapp/WEB-INF/web.xml" filtering="off" overwrite="yes"/>
- <copy todir="${dist.src.dir}/docs">
+ <copy todir="${dist.src}/docs">
<fileset dir="${build.docs}"/>
</copy>
- <copy todir="${dist.src.dir}/docs/apidocs">
+ <copy todir="${dist.src}/docs/apidocs">
<fileset dir="${build.javadocs}"/>
</copy>
- <copy todir="${dist.src.dir}">
+ <copy todir="${dist.src}">
<fileset dir="${docs.dir}">
<include name="changes.xml, todo.xml"/>
</fileset>
</copy>
- <copy todir="${dist.src.dir}" filtering="on">
+ <copy todir="${dist.src}" filtering="on">
<fileset dir=".">
<include name="README"/>
<include name="CREDITS"/>
@@ -1721,14 +1668,14 @@
<include name="*.properties"/>
</fileset>
</copy>
- <copy file="INSTALL.src" tofile="${dist.src.dir}/INSTALL" filtering="on"/>
+ <copy file="INSTALL.src" tofile="${dist.src}/INSTALL" filtering="on"/>
- <chmod perm="+x" file="${dist.src.dir}/run.sh"/>
- <chmod perm="+x" file="${dist.src.dir}/build.sh"/>
- <chmod perm="+x" file="${dist.src.dir}/tools/bin/antRun"/>
- <fixcrlf srcdir="${dist.src.dir}" includes="**.sh" eol="lf"/>
- <fixcrlf srcdir="${dist.src.dir}" includes="antRun" eol="lf"/>
- <fixcrlf srcdir="${dist.src.dir}" includes="**.bat" eol="crlf"/>
+ <chmod perm="+x" file="${dist.src}/run.sh"/>
+ <chmod perm="+x" file="${dist.src}/build.sh"/>
+ <chmod perm="+x" file="${dist.src}/tools/bin/antRun"/>
+ <fixcrlf srcdir="${dist.src}" includes="**.sh" eol="lf"/>
+ <fixcrlf srcdir="${dist.src}" includes="antRun" eol="lf"/>
+ <fixcrlf srcdir="${dist.src}" includes="**.bat" eol="crlf"/>
</target>
<!-- =================================================================== -->
@@ -1756,17 +1703,17 @@
<target name="dist-bin" depends="package, webapp, docs, javadocs">
<!-- Copy webapp and the html docs -->
<mkdir dir="${dist.root}"/>
- <mkdir dir="${dist.bin.dir}"/>
- <mkdir dir="${dist.bin.dir}/webapp"/>
- <mkdir dir="${dist.bin.dir}/docs"/>
- <mkdir dir="${dist.bin.dir}/docs/apidocs"/>
+ <mkdir dir="${dist.bin}"/>
+ <mkdir dir="${dist.bin}/webapp"/>
+ <mkdir dir="${dist.bin}/docs"/>
+ <mkdir dir="${dist.bin}/docs/apidocs"/>
- <copy todir="${dist.bin.dir}/webapp">
+ <copy todir="${dist.bin}/webapp">
<fileset dir="${build.war}"/>
</copy>
<!-- And now the jars -->
- <copy todir="${dist.bin.dir}/webapp/WEB-INF/lib">
+ <copy todir="${dist.bin}/webapp/WEB-INF/lib">
<fileset dir="${lib.dir}/core">
<include name="*.jar"/>
<exclude name="servlet*.jar"/>
@@ -1775,35 +1722,35 @@
<include name="*.jar"/>
</fileset>
</copy>
- <copy todir="${dist.bin.dir}/webapp/WEB-INF/lib">
+ <copy todir="${dist.bin}/webapp/WEB-INF/lib">
<fileset dir="${lib.dir}/optional">
<include name="*.jar"/>
<exclude name="servlet*.jar"/>
</fileset>
</copy>
- <copy todir="${dist.bin.dir}/webapp/WEB-INF/lib">
+ <copy todir="${dist.bin}/webapp/WEB-INF/lib">
<fileset dir="${lib.dir}/local">
<include name="*.jar"/>
<exclude name="servlet*.jar"/>
</fileset>
</copy>
- <copy file="${build.dir}/${name}.jar" tofile="${dist.bin.dir}/webapp/WEB-INF/lib/${name}-${version}.jar"/>
+ <copy file="${build.dir}/${name}.jar" tofile="${dist.bin}/webapp/WEB-INF/lib/${name}-${version}.jar"/>
- <copy todir="${dist.bin.dir}/docs">
+ <copy todir="${dist.bin}/docs">
<fileset dir="${build.docs}"/>
</copy>
- <copy todir="${dist.bin.dir}/docs/apidocs">
+ <copy todir="${dist.bin}/docs/apidocs">
<fileset dir="${build.javadocs}"/>
</copy>
- <copy todir="${dist.bin.dir}">
+ <copy todir="${dist.bin}">
<fileset dir="${docs.dir}">
<include name="changes.xml, todo.xml"/>
</fileset>
</copy>
- <copy todir="${dist.bin.dir}" filtering="on">
+ <copy todir="${dist.bin}" filtering="on">
<fileset dir=".">
<include name="CREDITS"/>
<include name="README"/>
@@ -1812,16 +1759,16 @@
<include name="KEYS"/>
</fileset>
</copy>
- <copy file="INSTALL.bin" tofile="${dist.bin.dir}/INSTALL" filtering="on"/>
+ <copy file="INSTALL.bin" tofile="${dist.bin}/INSTALL" filtering="on"/>
<!-- Build the war file -->
- <jar jarfile="${dist.bin.dir}/${name}.war"
- basedir="${dist.bin.dir}/webapp"
+ <jar jarfile="${dist.bin}/${name}.war"
+ basedir="${dist.bin}/webapp"
includes="**"
excludes="samples/**"/>
<!-- Delete the webapp directory -->
- <delete dir="${dist.bin.dir}/webapp"/>
+ <delete dir="${dist.bin}/webapp"/>
</target>
<!-- =================================================================== -->
@@ -1848,8 +1795,8 @@
<!-- =================================================================== -->
<target name="dist-samples" depends="webapp">
<!-- Copy webapp and the html docs -->
- <mkdir dir="${dist.samples.dir}/samples"/>
- <copy todir="${dist.samples.dir}/samples">
+ <mkdir dir="${dist.samples}/samples"/>
+ <copy todir="${dist.samples}/samples">
<fileset dir="${build.war}/samples"/>
</copy>
</target>
@@ -1859,7 +1806,7 @@
<!-- =================================================================== -->
<target name="dist-samples-zip" depends="dist-samples">
<zip zipfile="${dist.target}/${dist.name}-samples.zip"
- basedir="${dist.samples.dir}"/>
+ basedir="${dist.samples}"/>
</target>
<!-- =================================================================== -->
@@ -1867,7 +1814,7 @@
<!-- =================================================================== -->
<target name="dist-samples-tgz" depends="dist-samples">
<tar tarfile="${dist.target}/${dist.name}-samples.tar"
- basedir="${dist.samples.dir}"
+ basedir="${dist.samples}"
longfile="gnu"/>
<gzip zipfile="${dist.target}/${dist.name}-samples.tar.gz"
src="${dist.target}/${dist.name}-samples.tar"/>
1.1 xml-cocoon2/properties.xml
Index: properties.xml
===================================================================
<?xml version="1.0"?>
<!-- Build properties - these override any property specified in the build -->
<properties>
<!-- Properties of the build -->
<build>
<!-- What to tell the compiler -->
<compiler
emacs="on"
warnings="true"
pedantic="false"
depend="true"
fulldepend="true"
debug="on"
optimize="off"
deprecation="on"
nowarn="off"
type="classic"
vm="1.2" />
</build>
<debug>on</debug>
<optimize>off</optimize>
<deprecation>off</deprecation>
<nowarn>on</nowarn>
<fullname>Apache Cocoon</fullname>
<Name>Cocoon</Name>
<name>cocoon</name>
<version>2.1-dev</version> <!-- This is the current CVS version -->
<released version="2.0.3" /> <!-- This is the latest official release -->
<year>1999-2002</year>
<packages>org.apache</packages>
<src dir="./src" />
<java dir="./src/java" />
<test dir="./src/test" />
<lib dir="./lib" />
<tools dir="./tools" />
<emacs dir="./src/resources/dev/emacs" />
<docs dir="./src/documentation/xdocs" />
<images dir="./src/documentation/images" />
<webapp dir="./src/webapp" />
<resource dir="./src/resources" />
<context dir="./src/documentation" />
<scratchpad
dir="./src/scratchpad"
src="./src/scratchpad/src"
lib="./src/scratchpad/lib"
webapp="./src/scratchpad/webapp"
name="cocoon-scratchpad" />
<build
root="./build"
dir="./build/cocoon"
src="./build/cocoon/src"
test="./build/cocoon/test"
dest="./build/cocoon/classes"
docs="./build/cocoon/docs"
xdocs="./build/cocoon/xdocs"
war="./build/cocoon/webapp"
javadocs="./build/cocoon/javadocs"
context="./build/cocoon/documentation">
<scratchpad
dir="./build/cocoon/scratchpad"
src="./build/cocoon/scratchpad/src"
dest="./build/cocoon/scratchpad/classes" />
<docs
printer="./build/cocoon/printer-docs"
loglevel="ERROR" />
</build>
<dist
root="./dist"
name="cocoon-dev"
dir="./dist/cocoon"
target="./dist"
src="./dist/source/cocoon"
bin="./dist/bin/cocoon"
samples="./dist/samples" />
<site>../xml-site/targets/cocoon</site>
<cocoon>
<samples>
<database>
<driver>org.hsqldb.jdbcDriver</driver> <!-- Specify the Driver Class -->
<url>jdbc:hsqldb:hsql://localhost:9002</url> <!-- Specify the URL for the Database -->
<user>sa</user> <!-- Specify the user id -->
<password></password> <!-- Specify the password -->
</database>
</samples>
<blocks>
</blocks>
</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