# 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. # # This file is used by build.xml and testcases.xml # # Global defaults name= Velocity project= velocity version= 1.6.4 final.name= ${project}-${version} # compile switches debug= on optimize= on deprecation= off # Needs to be configured with system location of javacc for parser task javacc.home= *unset* velocity.build.dir= build build.dir= ${velocity.dir}/bin # The source tree runs through a filter copy task to # allow substitution of version, date etc. and will # end up in build.src build.src= ${build.dir}/src build.lib= ${build.dir}/lib build.test.src= ${build.dir}/test-src build.test.lib= ${build.dir}/test-lib build.dest= ${build.dir}/classes build.deps= ${build.dir}/deps build.test.dest= ${build.dir}/test-classes build.javadoc= ${build.dir}/apidocs build.test= ${build.dir}/test build.test.reports= ${build.dir}/test-reports build.docs= ${build.dir}/docs # Various local pathes in the distribution src.java.dir= ${velocity.dir}/src/java src.parser.dir = ${velocity.dir}/src/parser test.java.dir= ${velocity.dir}/src/test test.dir= ${velocity.dir}/test example.dir= ${velocity.dir}/examples xdocs.dir= ${velocity.dir}/xdocs # @TODO Move parser build out of the tree. build.parser= ${src.java.dir}/org/apache/velocity/runtime/parser # Running the tests test.haltonerror= true test.haltonfailure= true # Needs to be configured with system location of findbugs for findbugs task findbugs.home=*unset* # Needs to be configured with system location of PMD for pmd task pmd.home=*unset* # Building the distribution dist.root= ${build.dir}/dist dist.dir= ${dist.root}/${final.name} # distribution properties publish.server=people.apache.org publish.dir=~/public_html/velocity/engine/${version} # required Java version for building the distribution (with "ant release") # should be major distribution (e.g. 1.4) will match property ${ant.java.version} dist.required.java.version = 1.4 # Set to "project.xml" for distribution and "project-website.xml" # when building docs for web site docs.project= project.xml # Set to Sun Javadocs javadocs.ref.jsdk= http://java.sun.com/j2se/1.4.2/docs/api/ # ####################################################################### # # Downloading jars from ibiblio repository # # ####################################################################### # The default behaviour is to download dependency jars only when # they are not already present. # Set skip.jar.loading to true to never download any dependency jar, # or force.jar.loading to true to always download all dependency jars. skip.jar.loading= false force.jar.loading= false # # Settings for the proxy to use for download. Change this if you must # use a proxy from your host. If the proxy.host property is unset, no # proxy is used. proxy.host= proxy.port= 80 # # We download directly from the ibiblio maven repository repo.m1.url= http://mirrors.ibiblio.org/maven2 repo.m2.url=http://mirrors.ibiblio.org/maven2 # # Jars to be downloaded jar.antlr.version= 2.7.5 jar.avalon-logkit.version= 2.1 jar.commons-collections.version= 3.2.1 jar.commons-lang.version= 2.4 jar.commons-logging.version= 1.1 jar.jdom.version= 1.0 jar.log4j.version= 1.2.12 jar.oro.version= 2.0.8 jar.servletapi.version= 2.3 jar.werken-xpath.version= 0.9.4 jar.hsqldb.version= 1.7.1 jar.junit.version= 3.8.1 jar.maven.ant.version=2.0.9 ######################################################################## # Maven settings maven.pom=${velocity.dir}/pom.xml maven.build.dir= ${build.dir}/maven wagon-ssh.version=1.0-beta-2 # POM distributionManagement is used if this is not set #maven.remote.repository= ######################################################################## # Gump wants to override these names, so make # it configurable... # jar.oro.name= oro jar.commons-collections.name= commons-collections jar.commons-lang.name = commons-lang jar.oro.dir= ${build.lib} jar.commons-collections.dir= ${build.lib} jar.commons-lang.dir= ${build.lib} # ######################################################################## javac.target=1.4 javac.source=1.4