[
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.