project.properties 2.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495
  1. # Ant properties for building the Acegi Security System for Spring.
  2. # Values in this file will be overriden by any values with the same name
  3. # in the user-created build.properties file.
  4. # $Id$
  5. # Project version
  6. acegi-security-version=0.3
  7. # Project name
  8. name=acegi-security-system-for-spring
  9. # Compile with debug code
  10. debug=on
  11. # With the exception of 'dist' and 'docs/api', all artifacts produced by
  12. # the build go somewhere underneath the target dir
  13. target.dir=${basedir}/target
  14. # Main source tree will be compiled into this directory tree
  15. target.classes.dir=${target.dir}/classes
  16. # Test tree will be compiled into this directory tree
  17. target.testclasses.dir=${target.dir}/test-classes
  18. # Names of distribution jar files
  19. acegi-security.jar=acegi-security.jar
  20. # Names of distribution jar files
  21. acegi-taglib.jar=acegi-security-taglib.jar
  22. # Name of Zip file containing all project sources
  23. acegi-security-src.zip=acegi-security-src.zip
  24. # Library directory within project. Where third party jars reside.
  25. lib.dir=${basedir}/lib
  26. # Source directory under the current root
  27. src.dir=${basedir}/src
  28. # Directory for generated API documentation -->
  29. javadocs.dir=${basedir}/docs/api
  30. # Test directory under the current root
  31. test.dir=${basedir}/test
  32. # Wildcards to be matched by JUnit tests
  33. # Convention is that our JUnit test classes have names like XXXXTestSuite or XXXTests
  34. test.includes=**/*TestSuite.class **/*Tests.class
  35. # Wildcards to exclude among JUnit tests
  36. test.excludes=**/Abstract*
  37. # Directory where JUnit test reports are written
  38. target.junit.reports.dir=${target.dir}/test-reports
  39. # Directory we generate distribution units such as jars and zips to
  40. dist.dir=dist
  41. # Directory for release ZIPs
  42. target.release.dir=${target.dir}/release
  43. # ZIP file that gets created for a release
  44. release.zip=acegi-security-${acegi-security-version}.zip
  45. release-with-dependencies.zip=acegi-security-${acegi-security-version}-with-dependencies.zip
  46. # Path prefix within the ZIP file
  47. release.path=acegi-security-${acegi-security-version}
  48. # This is only used by the ant build to kill this directory, where IDEs may
  49. # place other class files (for samples, etc.)
  50. target.otherclasses.dir=${target.dir}/other-classes
  51. # Where to find code formatting rules
  52. jalopy.xml=jalopy.xml
  53. # Where we generate instrumented (Cloverised) classes
  54. target.clover.dir=${target.dir}/clover
  55. clover.dbdir=${target.clover.dir}
  56. clover.dbfile=acegi_security_coverage.db
  57. clover.initstring=${clover.dbdir}/${clover.dbfile}
  58. target.clover.html.dir=${target.dir}/clover-reports
  59. # Global property to exclude selected classes from Clover instrumentation.
  60. # Typically we'll use this to exclude experimental packages from coverage
  61. # analysis, or classes that are intended to support development.
  62. clover.excludes=
  63. # ------------------------------------------------------------------------
  64. # docbook reference documentation
  65. # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  66. doc.dir=docs
  67. doc.ref.dir=docs/reference
  68. dist.ref.dir=docs/reference