blob: aba450e429e64f8c55dbd139e9c9ffb406dec17e [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.
#
# This file is used by build.xml and testcases.xml
#
# Global defaults
name= Velocity
project= velocity
version= 1.7
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 Bundlor for bundlor task
# If you wish to skip this, set no.osgi=true (DO NOT SKIP FOR RELEASES)
bundlor.home=*unset*
# 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://www.ibiblio.org/maven
repo.m2.url=http://www.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
########################################################################
# OSGi stuff
import=com.werken.xpath;resolution:=optional,\
javax.naming,\
javax.servlet;resolution:=optional,\
javax.servlet.http;resolution:=optional,\
javax.sql,\
org.apache.commons.collections,\
org.apache.commons.collections.map,\
org.apache.commons.lang,\
org.apache.commons.lang.builder,\
org.apache.commons.lang.text,\
org.apache.commons.logging;resolution:=optional,\
org.apache.log;resolution:=optional,\
org.apache.log.format;resolution:=optional,\
org.apache.log.output.io;resolution:=optional,\
org.apache.log4j;resolution:=optional,\
org.apache.oro.text.perl;resolution:=optional,\
org.apache.tools.ant;resolution:=optional,\
org.apache.tools.ant.taskdefs;resolution:=optional,\
org.jdom;resolution:=optional,\
org.jdom.input;resolution:=optional,\
org.jdom.output;resolution:=optional,\
org.xml.sax
dep.import=com.werken.xpath;resolution:=optional,\
javax.naming,\
javax.servlet;resolution:=optional,\
javax.servlet.http;resolution:=optional,\
javax.sql,\
org.apache.commons.logging;resolution:=optional,\
org.apache.log;resolution:=optional,\
org.apache.log.format;resolution:=optional,\
org.apache.log.output.io;resolution:=optional,\
org.apache.log4j;resolution:=optional,\
org.apache.tools.ant;resolution:=optional,\
org.apache.tools.ant.taskdefs;resolution:=optional,\
org.jdom;resolution:=optional,\
org.jdom.input;resolution:=optional,\
org.jdom.output;resolution:=optional,\
org.xml.sax
export=org.apache.velocity;uses:="org.apache.velocity.context,\
org.apache.velocity.exception,\
org.apache.velocity.runtime.resource",\
org.apache.velocity.anakia;uses:="com.werken.xpath,\
org.apache.tools.ant,\
org.apache.tools.ant.taskdefs,\
org.jdom,\
org.jdom.output",\
org.apache.velocity.app;uses:="org.apache.commons.collections,\
org.apache.velocity,\
org.apache.velocity.context,\
org.apache.velocity.exception,\
org.apache.velocity.runtime,\
org.apache.velocity.runtime.log",\
org.apache.velocity.app.event;uses:="org.apache.velocity.context,\
org.apache.velocity.runtime,\
org.apache.velocity.util.introspection",\
org.apache.velocity.app.event.implement;uses:="org.apache.velocity.app.event,\
org.apache.velocity.context,\
org.apache.velocity.runtime,\
org.apache.velocity.util,\
org.apache.velocity.util.introspection",\
org.apache.velocity.app.tools;uses:="org.apache.velocity.context",\
org.apache.velocity.context;uses:="org.apache.velocity.app.event,\
org.apache.velocity.exception,\
org.apache.velocity.runtime,\
org.apache.velocity.runtime.parser.node,\
org.apache.velocity.runtime.resource,\
org.apache.velocity.util.introspection",\
org.apache.velocity.convert,\
org.apache.velocity.exception;uses:="org.apache.velocity.runtime.parser,\
org.apache.velocity.util.introspection",\
org.apache.velocity.io,\
org.apache.velocity.runtime;uses:="org.apache.commons.collections,\
org.apache.velocity,\
org.apache.velocity.app.event,\
org.apache.velocity.context,\
org.apache.velocity.exception,\
org.apache.velocity.runtime.directive,\
org.apache.velocity.runtime.log,\
org.apache.velocity.runtime.parser,\
org.apache.velocity.runtime.parser.node,\
org.apache.velocity.runtime.resource,\
org.apache.velocity.util.introspection",\
org.apache.velocity.runtime.defaults,\
org.apache.velocity.runtime.directive;uses:="org.apache.velocity.context,\
org.apache.velocity.exception,\
org.apache.velocity.runtime,\
org.apache.velocity.runtime.parser,\
org.apache.velocity.runtime.parser.node",\
org.apache.velocity.runtime.log;uses:="org.apache.log.format,\
org.apache.velocity.runtime,\
org.apache.velocity.runtime.directive,\
org.apache.velocity.runtime.parser.node,\
org.apache.velocity.util.introspection",\
org.apache.velocity.runtime.parser;uses:="org.apache.velocity.exception,\
org.apache.velocity.runtime,\
org.apache.velocity.runtime.directive,\
org.apache.velocity.runtime.parser.node",\
org.apache.velocity.runtime.parser.node;uses:="org.apache.commons.lang.text,\
org.apache.velocity.context,\
org.apache.velocity.exception,\
org.apache.velocity.runtime,\
org.apache.velocity.runtime.log,\
org.apache.velocity.runtime.parser,\
org.apache.velocity.util.introspection",\
org.apache.velocity.runtime.resource;uses:="org.apache.velocity.exception,\
org.apache.velocity.runtime,\
org.apache.velocity.runtime.resource.loader",\
org.apache.velocity.runtime.resource.loader;uses:="javax.sql,\
org.apache.commons.collections,\
org.apache.velocity.exception,\
org.apache.velocity.runtime,\
org.apache.velocity.runtime.resource,\
org.apache.velocity.runtime.resource.util",\
org.apache.velocity.runtime.resource.util,\
org.apache.velocity.runtime.visitor;uses:="org.apache.velocity.context,\
org.apache.velocity.runtime.parser.node",\
org.apache.velocity.servlet;uses:="javax.servlet,\
javax.servlet.http,\
org.apache.velocity,\
org.apache.velocity.context,\
org.apache.velocity.exception",\
org.apache.velocity.texen;uses:="org.apache.velocity,\
org.apache.velocity.app,\
org.apache.velocity.context",\
org.apache.velocity.texen.ant;uses:="org.apache.commons.collections,\
org.apache.tools.ant,\
org.apache.velocity.context",\
org.apache.velocity.texen.defaults,\
org.apache.velocity.texen.util,\
org.apache.velocity.util;uses:="org.apache.velocity.context,\
org.apache.velocity.runtime,\
org.apache.velocity.runtime.parser.node,\
org.apache.velocity.util.introspection",\
org.apache.velocity.util.introspection;uses:="org.apache.velocity.runtime,\
org.apache.velocity.runtime.log,\
org.apache.velocity.runtime.parser.node,\
org.apache.velocity.util"
dep.export=org.apache.commons.collections,\
org.apache.commons.collections.iterators;uses:="org.apache.commons.collections",\
org.apache.commons.collections.map;uses:="org.apache.commons.collections",\
org.apache.commons.lang;uses:="org.apache.commons.lang.exception",\
org.apache.commons.lang.builder,\
org.apache.commons.lang.enum,\
org.apache.commons.lang.enums,\
org.apache.commons.lang.exception,\
org.apache.commons.lang.math,\
org.apache.commons.lang.mutable,\
org.apache.commons.lang.text,\
org.apache.commons.lang.time,\
org.apache.oro.io;uses:="org.apache.oro.text,\
org.apache.oro.text.regex",\
org.apache.oro.text;uses:="org.apache.oro.text.regex,\
org.apache.oro.util",\
org.apache.oro.text.awk;uses:="org.apache.oro.text.regex",\
org.apache.oro.text.perl;uses:="org.apache.oro.text,\
org.apache.oro.text.regex",\
org.apache.oro.text.regex,\
org.apache.oro.util,\
org.apache.velocity;uses:="org.apache.velocity.context,\
org.apache.velocity.exception,\
org.apache.velocity.runtime.resource",\
org.apache.velocity.anakia;uses:="com.werken.xpath,\
org.apache.tools.ant,\
org.apache.tools.ant.taskdefs,\
org.jdom,\
org.jdom.output",\
org.apache.velocity.app;uses:="org.apache.commons.collections,\
org.apache.velocity,\
org.apache.velocity.context,\
org.apache.velocity.exception,\
org.apache.velocity.runtime,\
org.apache.velocity.runtime.log",\
org.apache.velocity.app.event;uses:="org.apache.velocity.context,\
org.apache.velocity.runtime,\
org.apache.velocity.util.introspection",\
org.apache.velocity.app.event.implement;uses:="org.apache.velocity.app.event,\
org.apache.velocity.context,\
org.apache.velocity.runtime,\
org.apache.velocity.util,\
org.apache.velocity.util.introspection",\
org.apache.velocity.app.tools;uses:="org.apache.velocity.context",\
org.apache.velocity.context;uses:="org.apache.velocity.app.event,\
org.apache.velocity.exception,\
org.apache.velocity.runtime,\
org.apache.velocity.runtime.parser.node,\
org.apache.velocity.runtime.resource,\
org.apache.velocity.util.introspection",\
org.apache.velocity.convert,\
org.apache.velocity.exception;uses:="org.apache.velocity.runtime.parser,\
org.apache.velocity.util.introspection",\
org.apache.velocity.io,\
org.apache.velocity.runtime;uses:="org.apache.commons.collections,\
org.apache.velocity,\
org.apache.velocity.app.event,\
org.apache.velocity.context,\
org.apache.velocity.exception,\
org.apache.velocity.runtime.directive,\
org.apache.velocity.runtime.log,\
org.apache.velocity.runtime.parser,\
org.apache.velocity.runtime.parser.node,\
org.apache.velocity.runtime.resource,\
org.apache.velocity.util.introspection",\
org.apache.velocity.runtime.defaults,\
org.apache.velocity.runtime.directive;uses:="org.apache.velocity.context,\
org.apache.velocity.exception,\
org.apache.velocity.runtime,\
org.apache.velocity.runtime.parser,\
org.apache.velocity.runtime.parser.node",\
org.apache.velocity.runtime.log;uses:="org.apache.log.format,\
org.apache.velocity.runtime,\
org.apache.velocity.runtime.directive,\
org.apache.velocity.runtime.parser.node,\
org.apache.velocity.util.introspection",\
org.apache.velocity.runtime.parser;uses:="org.apache.velocity.exception,\
org.apache.velocity.runtime,\
org.apache.velocity.runtime.directive,\
org.apache.velocity.runtime.parser.node",\
org.apache.velocity.runtime.parser.node;uses:="org.apache.commons.lang.text,\
org.apache.velocity.context,\
org.apache.velocity.exception,\
org.apache.velocity.runtime,\
org.apache.velocity.runtime.log,\
org.apache.velocity.runtime.parser,\
org.apache.velocity.util.introspection",\
org.apache.velocity.runtime.resource;uses:="org.apache.velocity.exception,\
org.apache.velocity.runtime,\
org.apache.velocity.runtime.resource.loader",\
org.apache.velocity.runtime.resource.loader;uses:="javax.sql,\
org.apache.commons.collections,\
org.apache.velocity.exception,\
org.apache.velocity.runtime,\
org.apache.velocity.runtime.resource,\
org.apache.velocity.runtime.resource.util",\
org.apache.velocity.runtime.resource.util,\
org.apache.velocity.runtime.visitor;uses:="org.apache.velocity.context,\
org.apache.velocity.runtime.parser.node",\
org.apache.velocity.servlet;uses:="javax.servlet,\
javax.servlet.http,\
org.apache.velocity,\
org.apache.velocity.context,\
org.apache.velocity.exception",\
org.apache.velocity.texen;uses:="org.apache.velocity,\
org.apache.velocity.app,\
org.apache.velocity.context",\
org.apache.velocity.texen.ant;uses:="org.apache.commons.collections,\
org.apache.tools.ant,\
org.apache.velocity.context",\
org.apache.velocity.texen.defaults,\
org.apache.velocity.texen.util,\
org.apache.velocity.util;uses:="org.apache.velocity.context,\
org.apache.velocity.runtime,\
org.apache.velocity.runtime.parser.node,\
org.apache.velocity.util.introspection",\
org.apache.velocity.util.introspection;uses:="org.apache.velocity.runtime,\
org.apache.velocity.runtime.log,\
org.apache.velocity.runtime.parser.node,\
org.apache.velocity.util"