spring-security/project.properties
Francois Beausoleil 61b657318d * build.xml:
Changed the way the Clover report is generated.
  Used the existing targets, instead of having to maintain two different sets
    of targets to build with or without Clover.
  Changed order of target dependencies for clover.tests so that instrumented
    classes are built before the test classes.
  Removed the separate target folder for instrumented classes.  If a separate
    target folder is used, separate classpaths are required when testing with
    Clover than when not using Clover.

* project.properties:
  Removed the target.clover.dir property definition.
  Updated clover.dbdir to put the DB somewhere safe.
  Set clover.excluded so as not instrument the test classes themselves.
2004-03-23 18:16:40 +00:00

95 lines
2.9 KiB
Properties

# Ant properties for building the Acegi Security System for Spring.
# Values in this file will be overriden by any values with the same name
# in the user-created build.properties file.
# $Id$
# Project version
acegi-security-version=0.3
# Project name
name=acegi-security-system-for-spring
# Compile with debug code
debug=on
# 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
# Test tree will be compiled into this directory tree
target.testclasses.dir=${target.dir}/test-classes
# Names of distribution jar files
acegi-security.jar=acegi-security.jar
# Names of distribution jar files
acegi-taglib.jar=acegi-security-taglib.jar
# Name of Zip file containing all project sources
acegi-security-src.zip=acegi-security-src.zip
# Library directory within project. Where third party jars reside.
lib.dir=${basedir}/lib
# Source directory under the current root
src.dir=${basedir}/src
# Directory for generated API documentation -->
javadocs.dir=${basedir}/docs/api
# Test directory under the current root
test.dir=${basedir}/test
# Wildcards to be matched by JUnit tests
# Convention is that our JUnit test classes have names like XXXXTestSuite or XXXTests
test.includes=**/*TestSuite.class **/*Tests.class
# Wildcards to exclude among JUnit tests
test.excludes=**/Abstract*
# Directory where JUnit test reports are written
target.junit.reports.dir=${target.dir}/test-reports
# 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=acegi-security-${acegi-security-version}.zip
release-with-dependencies.zip=acegi-security-${acegi-security-version}-with-dependencies.zip
# Path prefix within the ZIP file
release.path=acegi-security-${acegi-security-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
# Where to find code formatting rules
jalopy.xml=jalopy.xml
# Clover properties
clover.dbdir=${target.dir}/clover
clover.dbfile=acegi_security_coverage.db
clover.initstring=${clover.dbdir}/${clover.dbfile}
target.clover.html.dir=${target.dir}/clover-reports
# 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=**/*Exception.java:**/*Tests.java
# ------------------------------------------------------------------------
# docbook reference documentation
# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
doc.dir=docs
doc.ref.dir=docs/reference
dist.ref.dir=docs/reference