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