You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

readme-lib-module.html 2.5KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. <html>
  2. <title>AspectJ library module</title>
  3. <body>
  4. <h2>AspectJ library module</h2>
  5. This module primarily contains binary libraries from open-source projects,
  6. some of which are subject to licenses other than the Common Public License (CPL).
  7. Those not subject to CPL are not distributed in source or binary form with
  8. AspectJ (except for Apache's BCEL), but are used in the development of AspectJ.
  9. This module also contains some bootstrap libraries and test sources.
  10. <ul>
  11. <li><a href="ant">ant</a>:
  12. Ant 1.5.1 from
  13. <a ="http:jakarta.apache.org/ant">http:jakarta.apache.org/ant</a>.
  14. This contains a modified Ant script that works with our quicklook
  15. and puts the optional tasks on the classpath by default.
  16. Ant is available under the Apache Software License.
  17. </li>
  18. <li><a href="bcel">bcel</a>:
  19. The Bytecode Engineering Library from
  20. <a ="http:jakarta.apache.org/bcel">http:jakarta.apache.org/bcel</a>,
  21. available under the Apache Software License.
  22. </li>
  23. <li><a href="build">build</a>: bootstrap libraries for the build process.
  24. </li>
  25. <li><a href="commons">commons</a>:
  26. Commons 1.0 from
  27. <a ="http:jakarta.apache.org/commons">http:jakarta.apache.org/commons</a>.
  28. This is used only by the testing module.
  29. </li>
  30. <li><a href="eclipse2.0">eclipse2.0</a>:
  31. The AspectJ compiler is a patch to the Eclipse 2.0 compiler.
  32. These are the non-compiler binaries. For the eclipse compiler
  33. and patched, see the org.eclipse.jdt.core module.
  34. This is available under the CPL.
  35. </li>
  36. <li><a href="jdiff">jdiff</a>:
  37. JDiff binaries; there is a jdiff project under LGPL at
  38. <a ="http:sourceforge.net/projects/javadiff">http:sourceforge.net/projects/javadiff</a>.
  39. This is used only internally by the testing module and is not distributed.
  40. </li>
  41. <li><a href="junit">junit</a>:
  42. JUnit 3.7 test libraries, available from
  43. <a ="http:junit.org">junit.org</a> and under the CPL.
  44. </li>
  45. <li><a href="regexp">regexp</a>:
  46. Regular expressions from
  47. <a ="http:jakarta.apache.org">http:jakarta.apache.org</a>.
  48. This is used only by the testing module.
  49. </li>
  50. <li><a href="test">test</a>: bootstrap libraries for the test process.
  51. These could be replaced with build products, to avoid the checked-in
  52. versions being out of date, but these build products change rarely
  53. (and almost never in binary-incompatible ways).
  54. </li>
  55. </ul>
  56. </body>
  57. </html>