# Ant and Maven properties for building the Spring Framework # Values in this file will be overridden by any values with the same name # in a user-created build.properties file in the same directory. # Spring title spring-title=Spring Framework # Spring version spring-version=2.0 # Project name name=spring-framework # Compile with debug code debug=on # Library directory within project. Where third party jars reside. lib.dir=${basedir}/lib # Source directory under the current root src.dir=${basedir}/src # JDK 1.5 source directory under the current root tiger.src.dir=${basedir}/tiger/src # AspectJ source directory under the current root aspectj.src.dir=${basedir}/aspectj/src # Mock directory under the current root mock.dir=${basedir}/mock # Tiger mock directory under the current root tiger.mock.dir=${basedir}/tiger/mock # Test directory under the current root test.dir=${basedir}/test # JDK 1.5 test directory under the current root tiger.test.dir=${basedir}/tiger/test # AspectJ test directory under the current root aspectj.test.dir=${basedir}/aspectj/test # Directory for generated API documentation javadoc.dir=${basedir}/docs/api # HTTP settings for external Javadoc links javadoc.proxyhost= javadoc.proxyport= # With the exception of 'dist' and 'docs/api', all artifacts produced by # the build go somewhere underneath the target dir target.dir=${basedir}/target # Main source tree will be compiled into this directory tree target.classes.dir=${target.dir}/classes # Mock source tree will be compiled into this directory tree target.mockclasses.dir=${target.dir}/mock-classes # Test tree will be compiled into this directory tree target.testclasses.dir=${target.dir}/test-classes # Tiger test tree will be compiled into this directory tree target.tigertestclasses.dir=${target.dir}/tiger-test-classes # Sandbox directory under the current root sandbox.dir=${basedir}/sandbox sandbox.src.dir=${basedir}/sandbox/src sandbox.test.dir=${basedir}/sandbox/test sandbox.target.dir=${target.dir}/sandbox sandbox.target.classes.dir=${sandbox.target.dir}/classes sandbox.target.testclasses.dir=${sandbox.target.dir}/test-classes sandbox.javadoc.dir=${basedir}/docs/sandbox/api # Live database directory under the current root livetest.dir=${basedir}/livetest # Live database test tree will be compiled into this directory tree target.livetestclasses.dir=${target.dir}/livetest-classes # Wildcards to be matched by JUnit tests. # Convention is that our JUnit test classes have XXXTests-style names. test.includes=**/*Tests.class # Wildcards to exclude among JUnit tests. # Second exclude needs to be used for JDK 1.3, due to Hibernate 3.1 # being compiled with target JDK 1.4. test.excludes=**/Abstract* #test.excludes=**/Abstract* org/springframework/orm/hibernate3/** # Directory where JUnit test reports are written target.junit.reports.dir=${target.dir}/test-reports sandbox.target.junit.reports.dir=${sandbox.target.dir}/test-reports # Directory where JUnit test summary is written target.junit.summary.dir=${target.dir}/test-summary sandbox.target.junit.summary.dir=${sandbox.target.dir}/test-summary # Where we generate instrumented (Cloverised) classes target.clover.dir=${target.dir}/clover clover.dbdir=${target.clover.dir} clover.dbfile=spring_coverage.db clover.initstring=${clover.dbdir}/${clover.dbfile} target.clover.html.dir=docs/clover # Global property to exclude selected classes from Clover instrumentation. # Typically we'll use this to exclude experimental packages from coverage # analysis, or classes that are intended to support development. clover.excludes= # Directory we generate distribution units such as jars and zips to dist.dir=dist # Directory for release Zips target.release.dir=${target.dir}/release # Zip file that gets created for a release release.zip=spring-framework-${spring-version}.zip release-with-dependencies.zip=spring-framework-${spring-version}-with-dependencies.zip # Path prefix within the Zip file release.path=spring-framework-${spring-version} # This is only used by the ant build to kill this directory, where IDEs may # place other class files (for samples, etc.) target.otherclasses.dir=${target.dir}/other-classes # Directory for Jakarta Commons Attributes to write generated Java code to commons.attributes.tempdir.src=${target.dir}/generated-commons-attributes-src commons.attributes.tempdir.test=${target.dir}/generated-commons-attributes-test commons.attributes.tempdir.sandbox.test=${target.dir}/generated-commons-attributes-sandbox.test # Maven properties follow # ------------------------------------------------------------------------ # project properties # ------------------------------------------------------------------------ # ------------------------------------------------------------------------ # xdocs # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - #maven.ui.banner.background = white maven.xdoc.date=left maven.xdoc.version=${pom.currentVersion} # ------------------------------------------------------------------------ # docbook reference documentation # ------------------------------------------------------------------------ doc.dir=docs doc.ref.dir=docs/reference dist.ref.dir=docs/reference # default to the single-sided pagination style double.sided=0 # ------------------------------------------------------------------------ # docbook MVC step-by-step guide # ------------------------------------------------------------------------ doc.mvcstep.dir=docs/MVC-step-by-step dist.mvcstep.dir=docs/MVC-step-by-step # ------------------------------------------------------------------------ # checkstyle # ------------------------------------------------------------------------ maven.checkstyle.properties = ${basedir}/checkstyle.xml # Testing maven.junit.fork = true maven.test.failure.ignore = true # Changelog properties maven.changelog.incremental = true maven.changelog.compression = true # ------------------------------------------------------------------------ # M A V E N J A R O V E R R I D E # ------------------------------------------------------------------------ maven.jar.override = on # ------------------------------------------------------------------------ # Jars set explicity by path (intended for those not at ibiblio). # ------------------------------------------------------------------------ maven.jar.poi = ${basedir}/lib/poi/poi-2.5.1.jar maven.jar.easymock = ${basedir}/lib/easymock/easymock.jar maven.jar.activemq = ${basedir}/lib/activemq/activemq-1.1.jar maven.jar.concurrent = ${basedir}/lib/concurrent/concurrent-1.3.4.jar maven.jar.connector = ${basedir}/lib/j2ee/connector.jar maven.jar.cos = ${basedir}/lib/cos/cos.jar maven.jar.freemarker = ${basedir}/lib/freemarker/freemarker.jar maven.jar.hibernate3 = ${basedir}/lib/hibernate/hibernate3.jar maven.jar.ibatis-sqlmap = ${basedir}/lib/ibatis/ibatis-sqlmap.jar maven.jar.ibatis-sqlmap-2 = ${basedir}/lib/ibatis/ibatis-sqlmap-2.jar maven.jar.ibatis-common-2 = ${basedir}/lib/ibatis/ibatis-common-2.jar maven.jar.jasperreports = ${basedir}/lib/jasperreports/jasperreports-1.0.2.jar maven.jar.jdo = ${basedir}/lib/jdo/jdo2.jar maven.jar.jms = ${basedir}/lib/j2ee/jms.jar maven.jar.ehcache = ${basedir}/lib/ehcache/ehcache-1.1.jar maven.jar.ejb = ${basedir}/lib/j2ee/ejb.jar maven.jar.jamon = ${basedir}/lib/jamon/JAMon.jar maven.jar.jta = ${basedir}/lib/j2ee/jta.jar maven.jar.j2ee-management = ${basedir}/lib/j2ee/j2ee-management.jar maven.jar.jsf = ${basedir}/lib/jsf/jsf-api.jar maven.jar.jotm = ${basedir}/lib/jotm/jotm.jar maven.jar.toplink = ${basedir}/lib/toplink/toplink-api.jar maven.jar.db-ojb = ${basedir}/lib/ojb/db-ojb-1.0.3.jar maven.jar.quartz = ${basedir}/lib/quartz/quartz-1.5.0.jar maven.jar.rowset = ${basedir}/lib/j2ee/rowset.jar maven.jar.xapool = ${basedir}/lib/jotm/xapool.jar maven.jar.jaxrpc = ${basedir}/lib/j2ee/jaxrpc.jar maven.jar.mail = ${basedir}/lib/j2ee/mail.jar maven.jar.velocity-tools-generic = ${basedir}/lib/velocity/velocity-tools-generic-1.1.jar maven.jar.activation = ${basedir}/lib/j2ee/activation.jar maven.jar.jboss-common-jdbc-wrapper = ${basedir}/lib/jboss/jboss-common-jdbc-wrapper.jar maven.jar.xdoclet-xjavadoc = ${basedir}/lib/xdoclet/xjavadoc-1.1.jar # Clover open source license for Spring (kindly provided by Cenqua) maven.clover.license.path=${basedir}/lib/clover/clover.license # maven.jar.clover-ant=1.3.3_01 # maven.jar.clover-ant=1.3.2 #------------------------------------------------------------------------- # Maven Cruise Control/SCM Properties #------------------------------------------------------------------------- maven.cruisecontrol.home = /opt/javatools/cruisecontrol maven.cruisecontrol.mail.subjectprefix = [Build] maven.cruisecontrol.checkout.dir = /opt/projects/checkout maven.cruisecontrol.mail.host = mailhost.zen.co.uk maven.cruisecontrol.config = /opt/projects/cruisecontrol.xml maven.scm.method=cvs maven.scm.cvs.rsh=ssh maven.scm.cvs.root=:ext:luke_t@cvs.sourceforge.net:/cvsroot/springframework maven.scm.ignore.pom.connection=true maven.scm.cvs.module=spring #------------------------------------------------------------------------ # Docbook properties #------------------------------------------------------------------------ maven.sdocbook.src.dir=${basedir}/docs/reference/src maven.sdocbook.files=index.xml #------------------------------------------------------------------------ # Site deployment #------------------------------------------------------------------------ maven.site.deploy.method = fs # For deploying snapshots to the acegi repo maven.repo.list=acegi maven.repo.acegi=sftp://shell.sourceforge.net maven.repo.acegi.directory=/home/groups/a/ac/acegisecurity/htdocs/maven maven.repo.acegi.group=acegisecurity #------------------------------------------------------------------------ # Commons Attributes #------------------------------------------------------------------------ org.apache.commons.attributes.enable=true # org.apache.commons.attributes.index.enable=true