You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lenya.apache.org by mi...@apache.org on 2003/10/23 20:04:15 UTC

cvs commit: cocoon-lenya/src/cocoon local.build.properties local.blocks.properties

michi       2003/10/23 11:04:15

  Added:       src/cocoon local.build.properties local.blocks.properties
  Log:
  Cocoon build properties files
  
  Revision  Changes    Path
  1.1                  cocoon-lenya/src/cocoon/local.build.properties
  
  Index: local.build.properties
  ===================================================================
  #----------------------------------------------
  #  Cocoon Build Properties
  #----------------------------------------------
  
  # NOTE: don't modify this file directly but copy the properties you need
  # to modify over to a file named 'local.build.properties' and modify that. 
  # The build system will override these properties with the ones in the 
  # 'local.build.properties' file.
  
  # ---- Webapp ------------------------------------------------------------------
  
  exclude.webapp.documentation=true
  exclude.webapp.javadocs=true
  exclude.webapp.idldocs=true
  exclude.webapp.samples=true
  
  # ---- Build Exclusions --------------------------------------------------------
  
  #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.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.
  
  packages=org.apache
  
  # Project descriptor
  gump.descriptor=gump.xml
  
  # Directory Layout
  src=src
  idl=${src}/idl
  java=${src}/java
  mocks=${src}/mocks
  test=${src}/test
  resources=${src}/resources
  resources.styles=${resources}/styles
  resources.logos=${resources}/logos
  resources.javadoc=${resources}/javadoc
  documentation=${src}/documentation
  docs=${documentation}/xdocs
  images=${documentation}/images
  blocks=${src}${file.separator}blocks
  samples=${src}/samples
  webapp=${src}/webapp
  webapp.samples=${webapp}/samples
  customconf=${src}/confpatch
  
  # Deprecated Stuff
  deprecated=${src}/deprecated
  deprecated.src=${deprecated}/java
  deprecated.conf=${deprecated}/conf
  
  # Tools
  tools=tools
  tools.lib=${tools}/lib
  tools.src=${tools}/src
  tools.tasks.src=${tools.src}/anttasks
  tools.tasks.dest=${tools}/anttasks
  tools.loader.src=${tools.src}/loader
  tools.loader.dest=${tools}/loader
  tools.jetty=${tools}/jetty
  
  # IDE
  ide.eclipse.outputdir=${build.root}/eclipse/classes
  
  # Libraries
  lib=lib
  lib.core=${lib}/core
  lib.endorsed=${lib}/endorsed
  lib.optional=${lib}/optional
  lib.local=${lib}/local
  
  # Distribution Directories
  dist.root=dist
  dist=${dist.root}/${name}-${version}
  dist.name=${name}-${version}
  dist.target=${dist.root}
  
  # Site Directory
  site=../cocoon-site/site/2.1
  
  # Legal
  legal=legal
  
  
  
  1.1                  cocoon-lenya/src/cocoon/local.blocks.properties
  
  Index: local.blocks.properties
  ===================================================================
  #------------------------------------------------------------------------------#
  #                             Cocoon Blocks                                    #
  #------------------------------------------------------------------------------#
  
  # Remove blocks from your cocoon distribution by uncommenting the 
  # corresponding exclude property
  
  # NOTE: don't modify this file directly but make a copy named 
  # 'local.blocks.properties' and modify that. The build system will override
  # these properties with the ones in the 'local.blocks.properties' file.
  
  # NOTE: "dependency" indicates blocks that are required by other blocks.
  # disabling batik, for example, will prevent fop from compiling
  
  
  # Stable blocks ----------------------------------------------------------------
  
  # stable blocks are those that can be considered ready for production and
  # will contain components and API that will remain stable and where
  # developers are committed to back compatibility. In short, stuff you can
  # depend on.
  
  #exclude.block.authentication-fw=true
  
  #dependency: fop needs batik
  #exclude.block.batik=true
  exclude.block.bsf=true
  #exclude.block.chaperon=true
  #exclude.block.databases=true
  #exclude.block.deli=true
  #exclude.block.fop=true
  #exclude.block.hsqldb=true
  #exclude.block.html=true
  exclude.block.itext=true
  exclude.block.jfor=true
  exclude.block.jsp=true
  exclude.block.jxforms=true
  #exclude.block.linkrewriter=true
  exclude.block.lucene=true
  #exclude.block.naming=true
  exclude.block.php=true
  exclude.block.poi=true
  #exclude.block.portal-fw=true
  #exclude.block.profiler=true
  exclude.block.python=true
  
  #dependency: authentication-fw needs session-fw
  #exclude.block.session-fw=true
  exclude.block.slide=true
  exclude.block.swf=true
  exclude.block.velocity=true
  exclude.block.web3=true
  exclude.block.xmldb=true
  
  
  # Unstable blocks --------------------------------------------------------------
  
  # unstable blocks are currently under development and do not guarantee the
  # contracts they expose (API, xml schema, properties, behavior) will remain 
  # constant in time. Developers are not committed to back-compatibility just yet.
  # This doesn't necessarily mean the blocks implementation is unstable or 
  # the code can't be trusted for production, but use with care and watch
  # its development as thing might change over time before they are marked
  # stable.
  
  exclude.block.apples=true
  exclude.block.asciiart=true
  #exclude.block.axis=true
  
  #dependency: scratchpad needs cron
  #exclude.block.cron=true
  #exclude.block.eventcache=true
  exclude.block.linotype=true
  #exclude.block.mail=true
  exclude.block.midi=true
  exclude.block.petstore=true
  exclude.block.portal=true
  #exclude.block.precept=true
  #exclude.block.proxy=true
  exclude.block.qdox=true
  #exclude.block.scratchpad=true
  exclude.block.slop=true
  exclude.block.stx=true
  exclude.block.taglib=true
  exclude.block.webdav=true
  exclude.block.woody=true
  
  
  
  # Deprecated blocks ------------------------------------------------------------
  
  # Although these blocks are stable they have been deprecated in favour of other
  # blocks.
  
  exclude.block.xmlform=true
  
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: lenya-cvs-unsubscribe@cocoon.apache.org
For additional commands, e-mail: lenya-cvs-help@cocoon.apache.org