# 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=529164 #------------------------------------------------------------------------------------ # 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 and Canoo Webtest home directories #anteater.home=/usr/local/anteater #webtest.home=/usr/local/canoo-webtest-2.1 #------------------------------------------------------------------------------------ # 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 #------------------------------------------------------------------------------------ # XUL menus need to be enabled within the sitemaps (TODO: configure during build) # by renaming mozilla5DISABLED to mozilla5 # src/pubs/default/sitemap.xmap and src/pubs/blog/sitemap.xmap #xul.enabled=false #------------------------------------------------------------------------------------ # SVN Revision number lenya.revision=xxx