Yes this is possible and has been done many times. For example, Spring
Insight accepts applications that are typically based on Spring's
proxy-based AOP. But, Insight itself uses LTW to collect metric and other
insightful data.

-Ramnivas

On Tue, Apr 13, 2010 at 12:29 AM, Olle Hallin <[email protected]> wrote:

> Hi!
>
> We use Spring AOP extensively in our multi-module Spring project, both with
> Spring's @Transactional and some custom aspects.
>
> I've made an attempt to convert it to LTW, but skipped that because of the
> numer of ways we launch our adviced code; right-click any individual JUnit
> test inside Eclipse, right-click any individual JUnit test inside IntelliJ,
> mvn test for mvn jetty:run for 5 different webapps, mvn tomcat:run for 5
> different webapps and start scripts for 5 different webapps in a number of
> different test, stage and production environments.
> Did I hear snowball?
>
> The original reason that I wanted to enable LTW is that I want to advice
> object initialization (in addition to execution() which is the only kind
> Spring AOP supports).
>
> My aspect should collect runtime data about what classes that a) has been
> initialized and b) has actually been used in production.
> The output should be a data file that should be used by a Maven plugin for
> detecting truly dead Java code and JSPs.
>
> I have planned to let this dead-code aspect run for one month, and later
> use the collected data for deleting code in the next sprint.
>
> Now to the question:
>
>  Is it possible to mix Spring's <aop:aspectj-autoproxy/> and @Aspect-style
> aspects with LTW and a separately compiled aspect jar produced with CTW?
>
> Olle Hallin
> Senior Java Developer and Architect
> [email protected]
> www.crisp.se
> http://www.linkedin.com/in/ollehallin
>
>
> _______________________________________________
> aspectj-users mailing list
> [email protected]
> https://dev.eclipse.org/mailman/listinfo/aspectj-users
>
>
_______________________________________________
aspectj-users mailing list
[email protected]
https://dev.eclipse.org/mailman/listinfo/aspectj-users

Reply via email to