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-org.aspectj.lib.html 1.5KB

123456789101112131415161718192021222324252627282930313233343536
  1. <html>
  2. <head><title>org.aspectj.lib library module</title></head>
  3. <body>
  4. <h1>org.aspectj.lib library module</h1>
  5. <p>
  6. This module is compiled using AspectJ, both in Eclipse and with Ant.
  7. The Eclipse support is defined as usual in
  8. <a href=".classpath">.classpath</a> and <a href=".project">.project</a>.
  9. The Ant build support in <a href="../build/build.xml">../build/build.xml</a>
  10. is limited:
  11. </p>
  12. <ul>
  13. <li>This module is built and published as
  14. <code>{aspectj}/lib/aspectjlib.jar</code>.
  15. This happens automatically, with no explicit Ant script.
  16. The <a href="../build/src/org/aspectj/internal/tools/build/Builder.java">
  17. Builder.java</a>
  18. task uses <code>moduleAliasFor(String)</code> to map from the name of
  19. the empty file
  20. <a href="../build/products/tools/dist/lib/aspectjlib.jar">
  21. ../build/products/tools/dist/lib/aspectjlib.jar</a>
  22. back to the module output
  23. <a href="../aj-build/jars/org.aspectj.lib.jar">
  24. ../aj-build/jars/org.aspectj.lib.jar</a>.</li>
  25. <li>The AspectJ support compiles only source files in <a href="src/">src/</a></li>
  26. <li>It does not use inpath, aspectpath, or any other aspectj-specific
  27. option</li>
  28. <li>All non-Java (resource) files in the source directory will be included
  29. in the library.</li>
  30. <li>There should be no dependencies. Any libraries or modules on
  31. the Java classpath would be included in the shipped library.</li>
  32. <li>This is built using the release of AspectJ in
  33. <a href="../lib/aspectj">../lib/aspectj</a>.</li>
  34. </ul>
  35. </body>
  36. </html>