Page: http://wiki.cocoondev.org/Wiki.jsp?page=BuildSystem , version: 7 on Sun
Aug 17 17:14:56 2003 by GeoffHoward
- Most user-oriented options are simple true/false/omitted settings but some
have values that can be useful to set. For explanations of the options, see
[BuildProperties|this page].
?
----------
+ Most user-oriented options are simple true/false/omitted settings but some
have values that can be useful to set. For explanations of the options, see
[this page|BuildProperties].
?
++++++++++
Page: http://wiki.cocoondev.org/Wiki.jsp?page=BuildProperties , version: 1 on
Sun Aug 17 17:18:56 2003 by GeoffHoward
New page created:
+ This page is not __yet__ a full explanation obviously. Please chip in.
+
+ From build.properties (should be copied to local.build.properties):
+
+ {{{
+ # ---- Webapp
------------------------------------------------------------------
+
+ #exclude.webapp.documentation=true
+ #exclude.webapp.javadocs=true
+ #exclude.webapp.idldocs=true
+ #exclude.webapp.scratchpad=true
+ #exclude.webapp.samples=true
+
+ # ---- Build Exclusions
--------------------------------------------------------
+
+ #exclude.scratchpad=true
+ #exclude.deprecated=true
+ #exclude.javadocs=true
+ #exclude.idldocs=true
+
+ # ---- Configuration
-----------------------------------------------------------
+
+ #include.driver.oracle=true
+ #include.driver.postgre=true
+ #include.driver.odbc=true
+ #config.allow-reloads=true
+ #config.enable-uploads=true
+
+ # ---- Validation
--------------------------------------------------------------
+
+ validate.config=true
+ validate.xdocs=true
+ validate.jars=true
+
+ # ---- Forrest
-----------------------------------------------------------------
+
+ forrest.home=../xml-forrest/build/dist/shbat/
+
+ # ---- Build
-------------------------------------------------------------------
+
+ build.root=build
+ build=${build.root}/${name}-${version}
+ build.dest=${build}/classes
+ build.mocks=${build}/mocks
+ build.test=${build}/test
+ build.docs=${build}/docs
+ build.docs.printer=${build}/printer-docs
+ build.site=${build}/site
+ build.xdocs=${build}/xdocs
+ build.idldocs=${build}/idldocs
+ build.javadocs=${build}/javadocs
+ build.context=${build}/documentation
+ build.context.printer=${build}/printer-documentation
+ build.blocks=${build}/blocks
+ build.deprecated=${build}/deprecated
+ build.scratchpad=${build}/scratchpad
+ build.scratchpad.src=${build.scratchpad}/src
+ build.scratchpad.dest=${build.scratchpad}/dest
+ build.samples=${build}/samples
+ build.temp=${build}/temp
+
+ build.docs.loglevel=ERROR
+ build.docs.printer.loglevel=ERROR
+
+ # ------ Webapp Build Properties
-----------------------------------------------
+
+ build.webapp=${build.root}/webapp
+ build.webapp.webinf=${build.webapp}/WEB-INF
+ build.webapp.classes=${build.webapp.webinf}/classes
+ build.webapp.lib=${build.webapp.webinf}/lib
+ build.webapp.samples=${build.webapp}/samples
+ build.webapp.docs=${build.webapp}/docs
+ build.webapp.javadocs=${build.webapp}/api/java
+ build.webapp.idldocs=${build.webapp}/api/fom
+ build.webapp.loglevel=INFO
+ build.war=${build}/${name}.war
+
+ # ------ Standalone-demo Build Properties
--------------------------------------
+ build.standalone.demo=${build.root}/standalone-demo
+
+ # ---- Compilation
-------------------------------------------------------------
+
+ compiler=modern
+ compiler.debug=on
+ compiler.optimize=on
+ compiler.deprecation=off
+ compiler.nowarn=on
+
+
+ # ------ System Properties
-----------------------------------------------------
+
+ # WARNING: you shouldn't need to modify anything below here since there is a
+ # very high change of breaking the build system. Do it only if you know what
+ # you're doing.
+ }}}
+