diff options
-rw-r--r-- | org.aspectj.lib/.classpath | 9 | ||||
-rw-r--r-- | org.aspectj.lib/.project | 18 | ||||
-rw-r--r-- | org.aspectj.lib/build.ajproperties | 2 | ||||
-rw-r--r-- | org.aspectj.lib/org.aspectj.lib.mf.txt | 18 | ||||
-rw-r--r-- | org.aspectj.lib/readme-org.aspectj.lib.html | 36 |
5 files changed, 83 insertions, 0 deletions
diff --git a/org.aspectj.lib/.classpath b/org.aspectj.lib/.classpath new file mode 100644 index 000000000..5cdeffa5b --- /dev/null +++ b/org.aspectj.lib/.classpath @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<classpath> + <classpathentry kind="src" path="src"/> + <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/> + <classpathentry kind="var" path="ASPECTJRT_LIB"/> + <classpathentry kind="src" path="testsrc"/> + <classpathentry sourcepath="/lib/junit/junit-src.jar" kind="lib" path="/lib/junit/junit.jar"/> + <classpathentry kind="output" path="bin"/> +</classpath> diff --git a/org.aspectj.lib/.project b/org.aspectj.lib/.project new file mode 100644 index 000000000..7f1642713 --- /dev/null +++ b/org.aspectj.lib/.project @@ -0,0 +1,18 @@ +<?xml version="1.0" encoding="UTF-8"?> +<projectDescription> + <name>org.aspectj.lib</name> + <comment></comment> + <projects> + </projects> + <buildSpec> + <buildCommand> + <name>org.eclipse.ajdt.ui.ajbuilder</name> + <arguments> + </arguments> + </buildCommand> + </buildSpec> + <natures> + <nature>org.eclipse.ajdt.ui.ajnature</nature> + <nature>org.eclipse.jdt.core.javanature</nature> + </natures> +</projectDescription> diff --git a/org.aspectj.lib/build.ajproperties b/org.aspectj.lib/build.ajproperties new file mode 100644 index 000000000..a2334f577 --- /dev/null +++ b/org.aspectj.lib/build.ajproperties @@ -0,0 +1,2 @@ +src.includes = src/,\
+ testsrc/
diff --git a/org.aspectj.lib/org.aspectj.lib.mf.txt b/org.aspectj.lib/org.aspectj.lib.mf.txt new file mode 100644 index 000000000..3cc8400e9 --- /dev/null +++ b/org.aspectj.lib/org.aspectj.lib.mf.txt @@ -0,0 +1,18 @@ +Manifest-Version: 1.0 + +Name: org/aspectj/lib/ +Specification-Title: AspectJ Library Classes +Specification-Version: @build.version.base@ +Specification-Vendor: @company.name@ +Implementation-Title: org.aspectj.lib +Implementation-Version: @build.version@ +Implementation-Vendor: @company.name@ +Bundle-Name: AspectJ +Bundle-Version: @build.version.base@ +Import-Package: org.aspectj.lib,org.aspectj.lib.pointcuts +Bundle-Copyright: (C) Copyright 2005 Contributors. + All Rights Reserved. + + + + diff --git a/org.aspectj.lib/readme-org.aspectj.lib.html b/org.aspectj.lib/readme-org.aspectj.lib.html new file mode 100644 index 000000000..18afd17ca --- /dev/null +++ b/org.aspectj.lib/readme-org.aspectj.lib.html @@ -0,0 +1,36 @@ +<html> + <head><title>org.aspectj.lib library module</title></head> + <body> + <h1>org.aspectj.lib library module</h1> +<p> +This module is compiled using AspectJ, both in Eclipse and with Ant. +The Eclipse support is defined as usual in +<a href=".classpath">.classpath</a> and <a href=".project">.project</a>. +The Ant build support in <a href="../build/build.xml">../build/build.xml</a> +is limited: +</p> +<ul> + <li>This module is built and published as + <code>{aspectj}/lib/aspectjlib.jar</code>. + This happens automatically, with no explicit Ant script. + The <a href="../build/src/org/aspectj/internal/tools/build/Builder.java"> + Builder.java</a> + task uses <code>moduleAliasFor(String)</code> to map from the name of + the empty file + <a href="../build/products/tools/dist/lib/aspectjlib.jar"> + ../build/products/tools/dist/lib/aspectjlib.jar</a> + back to the module output + <a href="../aj-build/jars/org.aspectj.lib.jar"> + ../aj-build/jars/org.aspectj.lib.jar</a>.</li> + <li>The AspectJ support compiles only source files in <a href="src/">src/</a></li> + <li>It does not use inpath, aspectpath, or any other aspectj-specific + option</li> + <li>All non-Java (resource) files in the source directory will be included + in the library.</li> + <li>There should be no dependencies. Any libraries or modules on + the Java classpath would be included in the shipped library.</li> + <li>This is built using the release of AspectJ in + <a href="../lib/aspectj">../lib/aspectj</a>.</li> +</ul> + </body> +</html>
\ No newline at end of file |