Home » Language IDEs » AspectJ » cross-project aspects?
cross-project aspects? [message #62304] |
Tue, 28 February 2006 07:30 |
Eclipse User |
|
|
|
Originally posted by: yoduderoo.netscape.net
Hi,
Should it be possible to define an Aspect in one project which weaves
into code from another?
For example, I create an AspectJ project A. I convert an existing Java
project, B, by right-clicking the Java project and performing relevant
action. I create an aspect, TestAspect, in project A which defines a
pointcut on a Java source in B. It compiles, but there are no markers.
If I move the source from B into aspect project A, the markers appear.
Can I have a separate project with my aspects which weave into other
projects?
Versions:
AJDT 1.2.1, Build 20051220151004, AspectJ version: 1.5.0
IBM RSA 6.0 (Eclipse 3.0)
JRE 1.4.2
Thanks, y
|
|
|
Re: cross-project aspects? [message #62328 is a reply to message #62304] |
Tue, 28 February 2006 10:26 |
Matt Chapman Messages: 429 Registered: July 2009 |
Senior Member |
|
|
Yes, it's possible.
If you make project B an AspectJ project (you don't have to have any
aspects in it!), you can add project A to the "aspect path" of
project B (under the project's properties pages). The weaving will then
take place in project A. Alternatively, if you want to keep project B as a
Java project, you could do the weaving in project A, by setting the
"in path" to be the output folder of project B.
Hope that helps,
Matt.
On Tue, 28 Feb 2006 08:30:52 +0100, Yodude wrote:
> Hi,
> Should it be possible to define an Aspect in one project which weaves
> into code from another?
>
> For example, I create an AspectJ project A. I convert an existing Java
> project, B, by right-clicking the Java project and performing relevant
> action. I create an aspect, TestAspect, in project A which defines a
> pointcut on a Java source in B. It compiles, but there are no markers.
> If I move the source from B into aspect project A, the markers appear.
>
> Can I have a separate project with my aspects which weave into other
> projects?
>
> Versions:
> AJDT 1.2.1, Build 20051220151004, AspectJ version: 1.5.0
> IBM RSA 6.0 (Eclipse 3.0)
> JRE 1.4.2
>
> Thanks, y
|
|
| | |
Re: cross-project aspects? [message #592376 is a reply to message #62304] |
Tue, 28 February 2006 10:26 |
Matt Chapman Messages: 429 Registered: July 2009 |
Senior Member |
|
|
Yes, it's possible.
If you make project B an AspectJ project (you don't have to have any
aspects in it!), you can add project A to the "aspect path" of
project B (under the project's properties pages). The weaving will then
take place in project A. Alternatively, if you want to keep project B as a
Java project, you could do the weaving in project A, by setting the
"in path" to be the output folder of project B.
Hope that helps,
Matt.
On Tue, 28 Feb 2006 08:30:52 +0100, Yodude wrote:
> Hi,
> Should it be possible to define an Aspect in one project which weaves
> into code from another?
>
> For example, I create an AspectJ project A. I convert an existing Java
> project, B, by right-clicking the Java project and performing relevant
> action. I create an aspect, TestAspect, in project A which defines a
> pointcut on a Java source in B. It compiles, but there are no markers.
> If I move the source from B into aspect project A, the markers appear.
>
> Can I have a separate project with my aspects which weave into other
> projects?
>
> Versions:
> AJDT 1.2.1, Build 20051220151004, AspectJ version: 1.5.0
> IBM RSA 6.0 (Eclipse 3.0)
> JRE 1.4.2
>
> Thanks, y
|
|
| | | | |
Goto Forum:
Current Time: Thu Sep 26 03:21:39 GMT 2024
Powered by FUDForum. Page generated in 0.05651 seconds
|