Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[aspectj-users] Application-wide AOP with aspectj 1.6

We have a Spring-OSGI application built with maven, and I want to add
application-wide logging around every method of every class of every maven
module via AOP.  I don't want to be linked to an IDE like Eclipse or any
specific OSGI framework.  I also want my aspects to be in a single centered
area like a single module, and I want it to advise every class, even if they
are in other modules. 

I have tried aspectj.  Our application uses the @Override annotation on
interface method implementations and the Java 1.5 compiler generates errors
for it.  Aspectj 1.6 came out a few days ago and this compiles our
application properly.  Unfortunately, the aspectj maven plugin is still
using aspectj 1.5.2, so it's not compatible with our project.  I have tried
to switch the compiler to aspectj 1.6 in my pom.xml.  That worked, but it
would only advise a class if the aspect was in the same maven module.  I
don't want to duplicate the same aspect in every bundle... 

Maybe I'm going at this all wrong.  Is there a proper way to do this
in light of my requirements?  We would greatly appreciate the help. 
-- 
View this message in context: http://www.nabble.com/Application-wide-AOP-with-aspectj-1.6-tp15088493p15088493.html
Sent from the AspectJ - users mailing list archive at Nabble.com.



Back to the top