blob: fc05ab5d4684e276dc0c1b0491b21e5dff3bd599 [file] [log] [blame]
# 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.
#------------------------------------------------------------------------------------
# Properties controlling the build process
# NOTE:
# Don't modify this file directly but create a file named
# 'local.build.properties' and implement ONLY
# the properties you need.
# You do NOT have to copy the whole 'build.properties' file.
# The build system will first read all properties defined
# in the 'local.build.properties' file and then will read out the
# ones in 'build.properties'. Ant will use the first found.
# You can as well execute ./configure.sh (Linux) or configure (Windows)
# to generate the 'local.build.properties'.
#------------------------------------------------------------------------------------
# Build properties version to make sure that local.build.properties is kept in sync
# NOTE: Do NOT modify this number unless you are a Dev and want to modify this file
# NOTE for Devs: Update this number if this file is being updated.
# Also update the version number within src/targets/properties-build.xml
build.properties.version=594644
#------------------------------------------------------------------------------------
# The root of the Cocoon source tree
cocoon.src.dir=externals/cocoon_2_1_x
#cocoon.src.dir=../../cocoon/branches/BRANCH_2_1_X
#------------------------------------------------------------------------------------
# The cocoon webapp directory
# You do not have to change this since Lenya will build Cocoon for you
cocoon.webapp.dir=${cocoon.src.dir}/build/webapp
#------------------------------------------------------------------------------------
# Root directories where publications are located
pubs.root.dirs=src/pubs
#pubs.root.dirs=src/pubs:../anotherproject/pubs:/home/user/my-pub
#------------------------------------------------------------------------------------
# Root directories where modules are located
modules.root.dirs=src/modules:src/modules-core:src/pubs/default/modules
#modules.root.dirs=src/modules:src/pubs/default/modules:src/modules-optional
# copy modules to the web application?
modules.copy=true
#------------------------------------------------------------------------------------
# Web Application Server
# NOTE: There are slight differences re deployment on the various servlet containers, e.g. endorsed libraries ...
web.app.server=Jetty
# NOTE: This only works for lenya.sh (Linux). TODO: Make it also work for lenya.bat (Windows)
web.app.server.jetty.port=8888
web.app.server.jetty.admin.port=8889
#web.app.server=Tomcat
#web.app.server=WLS
#------------------------------------------------------------------------------------
# Where the 'install' build target should put the webapp context
# WARNING: This has to be an absolute path! (FIXME: cocoon.xconf needs absolute path (scr/targets/init-build.xml))
# NOTE: Do not use white spaces within the path
tomcat.home.dir=/usr/local/tomcat
#tomcat.home.dir=C:/build/tomcat
#------------------------------------------------------------------------------------
# Where the 'install' build target should put the webapp context
# NOTE: This path is not necessarily relative to tomcat.home.dir
tomcat.webapps.dir=${tomcat.home.dir}/webapps/lenya
#------------------------------------------------------------------------------------
# The server cache directory to be cleaned by the 'reset' target
# NOTE: This path is not necessarily relative to tomcat.home.dir
# Tomcat 5.x
tomcat.cache.dir=${tomcat.home.dir}/work/Catalina/localhost/lenya
# Tomcat 4.x
#tomcat.cache.dir=${tomcat.home.dir}/work/Standalone/localhost/lenya
#------------------------------------------------------------------------------------
# Where the 'install' build target should copy the endorsed libraries
# NOTE: This path is not necessarily relative to tomcat.home.dir
tomcat.endorsed.dir=${tomcat.home.dir}/common/endorsed
#------------------------------------------------------------------------------------
# Files and directories which should be excluded during 'install', 'clean' and 'reset'
# Comma- or space-separated list of patterns
# All files are included when commented
# This is useful for preserving content while you are developing a publication
#target.install.excludes=**/pubs/default/content/**,**/pubs/default/resources/authoring/**,**/pubs/default/resources/live/**,**/pubs/default/config/ac/passwd/*.iml
#target.reset.excludes=${target.install.excludes}
#------------------------------------------------------------------------------------
# TODO: This seems to have moved to src/confpatch/enable-uploads.xweb whereas it
# does NOT seem to work properly!
# Enable file uploads in Lenya
# If you leave this set to false, asset and image upload will not work.
# It is disabled by default for security reasons
# NOTE: One can change this after the build within build/lenya/webapp/WEB-INF/web.xml
# where also the max upload size can be configured (upload-max-size parameter)
enable.uploads=false
#------------------------------------------------------------------------------------
# Anteater home directory
#anteater.home=/usr/local/anteater
#------------------------------------------------------------------------------------
# Canoo Webtest configuration
# Webtest home directory
#webtest.home=/usr/local/canoo-webtest-2.1
# Webtest configuration parameters
webtest.config.host=localhost
webtest.config.port=8888
webtest.config.basepath=default/authoring
#------------------------------------------------------------------------------------
# Eclipse Properties for use with the eclipse-project target
ide.eclipse.outputdir=build/eclipse/classes
ide.eclipse.export.libs=false
#------------------------------------------------------------------------------------
# The Java version.
# Change to 1.5 if you need the features of 1.5.
src.java.version=1.4
#------------------------------------------------------------------------------------
# Xopus context name
xopus.context=Xopus2.1.64
xopus.path=../../ROOT
#------------------------------------------------------------------------------------
# JCR repository factory
repository.factory=org.apache.lenya.cms.jcr.jackrabbit.JackrabbitRepositoryFactory
# NOTE: JeceiraRepositoryFactory has not been implemented yet
#repository.factory=org.apache.lenya.cms.jcr.jeceira.JeceiraRepositoryFactory
#------------------------------------------------------------------------------------
# NOTE: The node factory needs to be configured within "build/lenya/webapp/WEB-INF/classes/org/apache/lenya/lenya.roles" after having build Lenya
#node.factory=org.apache.lenya.cms.repository.SourceNodeFactory
#node.factory=org.apache.lenya.cms.repo.adapter.RepoNodeFactory
#node.factory=org.apache.lenya.cms.jcr.JCRNodeFactory
#------------------------------------------------------------------------------------
# SVN Revision number
lenya.revision=xxx