project.properties 2.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394
  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. # Clover properties
  54. clover.dbdir=${target.dir}/clover
  55. clover.dbfile=acegi_security_coverage.db
  56. clover.initstring=${clover.dbdir}/${clover.dbfile}
  57. target.clover.html.dir=${target.dir}/clover-reports
  58. # Global property to exclude selected classes from Clover instrumentation.
  59. # Typically we'll use this to exclude experimental packages from coverage
  60. # analysis, or classes that are intended to support development.
  61. clover.excludes=**/*Exception.java:**/*Tests.java
  62. # ------------------------------------------------------------------------
  63. # docbook reference documentation
  64. # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  65. doc.dir=docs
  66. doc.ref.dir=docs/reference
  67. dist.ref.dir=docs/reference