# Licensed to the Apache Software Foundation (ASF) under one or more # contributor license agreements. See the NOTICE file distributed with # this work for additional information regarding copyright ownership. # The ASF licenses this file to You under the Apache License, Version 2.0 # (the "License"); you may not use this file except in compliance with # the License. You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. # #---------------------------------------------- # 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.samples=true #exclude.webapp.test-suite=true # ---- Build Exclusions -------------------------------------------------------- #exclude.deprecated=true #exclude.javadocs=true # Include Java source code into the binary jar files #include.sources-in-jars=true # Include Java source code into separate, source only jar files #include.sources-jars=true # ---- Configuration ----------------------------------------------------------- #include.driver.oracle=true #include.driver.postgre=true #include.driver.odbc=true #config.allow-reloads=true config.enable-uploads=true #config.enable-instrumentation=true # ---- Validation -------------------------------------------------------------- #exclude.validate.config=true #exclude.validate.jars=true # ---- Anteater ---------------------------------------------------------------- anteater.home = /default-from-build.properties/anteater-0.9.16 anteater.target.host = localhost anteater.target.port = 8888 anteater.target.base.path = / anteater.option.haltonerror = true # disable some long-running tests by default # anteater.test.bug26186InternalRequestMemoryLeak.enabled = true # ---- htmlUnit ---------------------------------------------------------------- # htmlunit can be downloaded from http://htmlunit.sourceforge.net/ # Tests currently require htmlunit 1.13, please change this # comment and the default value below if moving to another version htmlunit.home = /default-from-build.properties/htmlunit-1.13 htmlunit.test.baseurl=http://localhost:8888/ # for serious leak testing increase iteration count to 10000 htmlunit.test.Bug26186InternalRequestMemoryLeak.iterations=1 # This can be changed to run only a subset of the tests # The mask is used in ant / elements htmlunit.test.include=**/*TestCase.class # ---- JUnit ------------------------------------------------------------------- junit.test.debugport=8000 #junit.testcase=org.apache.cocoon.util.test.NetUtilsTestCase junit.test.loglevel=0 # ---- IDE --------------------------------------------------------------------- ide.eclipse.outputdir=${build.root}/eclipse/classes ide.eclipse.export.libs=false # ---- Build ------------------------------------------------------------------- build.root=build build=${build.root}/${name} build.dest=${build}/classes build.mocks=${build}/mocks build.test=${build}/test build.test.output=${build.test}/output build.test.report=${build.test}/report build.test.htmlunit=${build.test}/htmlunit build.test.htmlunit.output=${build.test.htmlunit}/output build.test.htmlunit.report=${build.test.htmlunit}/report build.javadocs=${build}/javadocs build.context=${build}/documentation build.blocks=${build}/blocks build.deprecated=${build}/deprecated build.samples=${build}/samples build.temp=${build}/temp build.mounttable=../../mount-table.xml # ---- 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.test-suite=${build.webapp}/test-suite build.webapp.loglevel=INFO build.webapp.logappend=false # Change the sample's hsqldb server port to run multiple Cocoons on a single machine #build.webapp.hsqldb-server-port=9003 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 source.vm=1.6 target.vm=1.6 # ---- 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 java=${src}/java mocks=${src}/mocks test=${src}/test resources=${src}/resources resources.styles=${resources}/styles resources.logos=${resources}/logos resources.javadoc=${resources}/javadoc blocks=${src}${file.separator}blocks samples=${src}/samples webapp=${src}/webapp webapp.samples=${webapp}/samples webapp.test-suite=${webapp}/test-suite 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 # 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