1# Copyright 2010 SpringSource 2# 3# Licensed under the Apache License, Version 2.0 (the "License"); 4# you may not use this file except in compliance with the License. 5# You may obtain a copy of the License at 6# 7# http://www.apache.org/licenses/LICENSE-2.0 8# 9# Unless required by applicable law or agreed to in writing, software 10# distributed under the License is distributed on an "AS IS" BASIS, 11# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12# See the License for the specific language governing permissions and 13# limitations under the License. 14 15# Common Properties 16lib.dir=${spring.build.dir}/lib 17artifacts.dir=${target.dir}/artifacts 18target.dir=${basedir}/target 19ci.build=false 20natural.name=${ant.project.name} 21build.stamp=BUILD-${timestamp} 22bundle.version=${version}.${build.stamp} 23publish.bucket=repository.springsource.com 24local.repo.dir=${java.io.tmpdir}/local-repository 25 26# Artifact Properties 27license.dir=${basedir} 28main.java.dir=${basedir}/src/main/java 29main.resources.dir=${basedir}/src/main/resources 30main.output.dir=${target.dir}/classes 31main.webapp.dir=${basedir}/src/main/webapp 32 33# Javadoc Properties 34javadoc-all.output.dir=${target.dir}/javadoc-all 35javadoc-api.output.dir=${target.dir}/javadoc-api 36javadoc.prep.dir=${target.dir}/javadoc-prep 37javadoc.exclude.package.names= 38javadoc.stylesheet.file=${spring.build.dir}/common/spring-javadoc.css 39javadoc.resources.dir=${spring.build.dir}/common/javadoc-resources 40javadoc.max.memory=128M 41 42# JAR Properties 43implementation.title=${ant.project.name} 44implementation.version=${bundle.version} 45jar.output.dir=${artifacts.dir} 46jar.output.file=${jar.output.dir}/${ant.project.name}.jar 47source-jar.output.dir=${artifacts.dir} 48source-jar.output.file=${source-jar.output.dir}/${ant.project.name}-sources.jar 49 50# PAR Properties 51par.output.dir=${artifacts.dir} 52par.output.file=${par.output.dir}/${ant.project.name}.par 53par.provided.dir=${target.dir}/par-provided 54par.provided.bundles.dir=${par.provided.dir}/bundles 55par.provided.libraries.dir=${par.provided.dir}/libraries 56par.staging.dir=${target.dir}/par-expanded 57application.name= 58application.description= 59 60# Web Module Properties 61web.module.output.dir=${artifacts.dir} 62web.module.output.file=${web.module.output.dir}/${ant.project.name}.jar 63web.module.staging.dir=${target.dir}/web-module-expanded 64web.module.classes.dir=${web.module.staging.dir}/WEB-INF/classes 65 66# Library Properties 67libd.input.file=${basedir}/${ant.project.name}.libd 68libd.output.dir=${artifacts.dir} 69libd.output.file=${libd.output.dir}/${ant.project.name}.libd 70 71# Resource Properties 72resource.src.dir=${basedir}/src 73 74# WAR Properties 75war.output.dir=${artifacts.dir} 76war.output.file=${war.output.dir}/${ant.project.name}.war 77war.staging.dir=${target.dir}/war-expanded 78war.classes.dir=${war.staging.dir}/WEB-INF/classes 79war.lib.dir=${war.staging.dir}/WEB-INF/lib 80 81# Compiler Properties 82org.springframework.build.ant.version=1.1.0.RELEASE 83org.eclipse.jdt.core.compiler.batch.version=3.3.0 84build.compiler=org.eclipse.jdt.core.JDTCompilerAdapter 85compile.debug=true 86compile.debug.level=lines,vars,source 87compiler.args=-enableJavadoc 88source.version=1.5 89target.version=${source.version} 90 91# Package Properties 92copy.to.dir=${package.dist.dir} 93package.dir=${target.dir}/package-expanded 94package.basename=${natural.name}-${bundle.version} 95package.file.name=${package.basename}.zip 96package.output.dir=${package.dir}/${package.basename} 97package.output.file=${artifacts.dir}/${package.file.name} 98package.dist.dir=${package.output.dir}/dist 99package.lib.dir=${package.output.dir}/lib 100package.src.dir=${package.output.dir}/src 101package.docs.dir=${package.output.dir}/docs 102package.jar.output.file=${ant.project.name}-${bundle.version}.jar 103package.par.output.file=${ant.project.name}-${bundle.version}.par 104package.libd.output.file=${ant.project.name}-${bundle.version}.libd 105package.war.output.file=${ant.project.name}-${bundle.version}.war 106package.source-jar.output.file=${ant.project.name}-sources-${bundle.version}.jar 107org.springframework.build.aws.ant.version=3.0.3.RELEASE 108 109# AspectJ Properties 110org.aspectj.tools.version=1.6.8.RELEASE 111aspectj.x= 112 113# Test Properties 114test.forkmode=perBatch 115test.java.dir=${basedir}/src/test/java 116test.resources.dir=${basedir}/src/test/resources 117test.output.dir=${target.dir}/test-classes 118test-results.output.dir=${target.dir}/test-results 119test.vm.args= 120 121# Clover Properties 122clover.db.dir=${clover.output.dir}/db 123clover.db.file=${clover.db.dir}/clover.db 124clover.output.dir=${target.dir}/clover 125clover.staging.dir=${clover.output.dir}/staging 126main.clover.dir=${clover.staging.dir}/main 127test.clover.dir=${clover.staging.dir}/test 128com.springsource.com.cenqua.clover.version=2.6.0 129clover.enforce=false 130clover.coverage=0% 131 132# Docbook Properties 133docbook.dir=${lib.dir}/docbook 134docbook.target.dir=${target.dir}/docbook 135org.apache.velocity.docbookframework.dist.version=1.0.0.BUILD-20080625 136com.springsource.net.sf.xslthl.version=1.2.0 137com.springsource.org.apache.xerces.version=2.8.1 138docbook.build.dir=${spring.build.dir}/docbook 139docbook.output.dir=${target.dir}/${ant.project.name} 140docbook.staging.dir=${docbook.target.dir}/staging 141docbook.src.dir=${basedir}/src 142docbook.images.dir=${basedir}/images 143docbook.css.dir=${basedir}/css 144docbook.styles.dir=${basedir}/styles 145 146# Findbugs Properties 147findbugs.dir=${lib.dir}/findbugs 148findbugs.exclude.file=${spring.build.dir}/common/findbugs-exclude.xml 149findbugs.output.dir=${target.dir}/findbugs 150findbugs.output.file=${findbugs.output.dir}/${ant.project.name}.xml 151edu.umd.cs.findbugs.version=1.3.7 152 153# Ivy Properties 154bucket.basename=springframework.org 155release.type=integration 156ivy.checksums=sha1 157ivy.deliver.revision=${bundle.version} 158ivy.file=${basedir}/ivy.xml 159ivy.lib.dir=${lib.dir}/ivy 160ivy.output.dir=${artifacts.dir} 161ivy.output.file=${ivy.output.dir}/ivy.xml 162ivy.settings.file=${spring.build.dir}/common/ivysettings.xml 163 164# Maven Properties 165pom.output.dir=${artifacts.dir} 166pom.output.file=${pom.output.dir}/pom.xml 167local.pom.output.file=${basedir}/pom.xml 168org.apache.maven.ant.version=2.0.10 169org.springframework.build.aws.maven.version=2.0.0.RELEASE 170 171# Bundlor Properties 172bundlor.ant.version=1.0.0.RELEASE 173manifest.template.file=${basedir}/template.mf 174merge.existing.headers=true 175fail.on.warnings=true 176 177# OSGi Properties 178org.springframework.build.osgi.version=1.0.0.RELEASE 179org.eclipse.osgi.version=3.5.0.v20090311-1300 180 181#S3 Properties 182accessKey= 183secretKey= 184