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.

patterns-readme.html 1.2KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. <html>
  2. <head><title>AspectJ Patterns</title>
  3. </head>
  4. <body>
  5. <h3>AspectJ Patterns</h3>
  6. <p>
  7. This directory contains
  8. Java and AspectJ implementations of the patterns described
  9. in the "Design Patterns" book by the so-called gang-of-four
  10. (Gamma, Helm, Johnson, Vlissides).
  11. Jan Hannemann from UBC contributed the code
  12. under the Mozilla Public License 1.0.
  13. For more details, see <a href="docs/readme-1.1.txt">docs/readme-1.1.txt</a>
  14. or <a href="docs/readme-1.1.pdf">docs/readme-1.1.pdf</a>.
  15. </p>
  16. <p>
  17. Build options
  18. <ul>
  19. <li>
  20. To build the code manually with ajc, use the corresponding build.lst files,
  21. creating the aspect library first (to create lib.jar).
  22. </li>
  23. <li> Ajbrowser and the other IDE support does not support options like sourceroots
  24. or -outjar in the .lst files, so you'll have to create new .lst files if
  25. you want to build portions of the project in an IDE. </li>
  26. <li>
  27. To build with eclipse, there are <a href=".project">.project</a>
  28. and <a href=".classpath">.classpath</a> files, but you will need
  29. to adjust the <code>aspectjrt.jar</code> entry after importing the project.
  30. </li>
  31. <li>
  32. To build for testing, see <a href="patterns-test.xml">patterns-test.xml</a>.
  33. </li>
  34. </ul>
  35. <p>
  36. Enjoy!
  37. </p>
  38. </body>
  39. </html>