diff options
Diffstat (limited to 'docs/sandbox/ubc-design-patterns/patterns-readme.html')
-rw-r--r-- | docs/sandbox/ubc-design-patterns/patterns-readme.html | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/docs/sandbox/ubc-design-patterns/patterns-readme.html b/docs/sandbox/ubc-design-patterns/patterns-readme.html new file mode 100644 index 000000000..4230c97e3 --- /dev/null +++ b/docs/sandbox/ubc-design-patterns/patterns-readme.html @@ -0,0 +1,40 @@ +<html> +<head><title>AspectJ Patterns</title> +</head> +<body> +<h3>AspectJ Patterns</h3> +<p> + This directory contains + Java and AspectJ implementations of the patterns described + in the "Design Patterns" book by the so-called gang-of-four + (Gamma, Helm, Johnson, Vlissides). + Jan Hannemann from UBC contributed the code + under the Mozilla Public License 1.0. + For more details, see <a href="docs/readme-1.1.txt">docs/readme-1.1.txt</a> + or <a href="docs/readme-1.1.pdf">docs/readme-1.1.pdf</a>. +</p> +<p> + Build options +<ul> +<li> + To build the code manually with ajc, use the corresponding build.lst files, + creating the aspect library first (to create lib.jar). +</li> +<li> Ajbrowser and the other IDE support does not support options like sourceroots + or -outjar in the .lst files, so you'll have to create new .lst files if + you want to build portions of the project in an IDE. </li> +<li> + To build with eclipse, there are <a href=".project">.project</a> + and <a href=".classpath">.classpath</a> files, but you will need + to adjust the <code>aspectjrt.jar</code> entry after importing the project. +</li> +<li> + To build for testing, see <a href="patterns-test.xml">patterns-test.xml</a>. +</li> +</ul> +<p> + Enjoy! +</p> +</body> +</html> + |