Caros,
comecei a usar AspectJ aqui no projeto. Para isso, eu instalei o plugin AJDT no Eclipse.
Porém, estou com um problema!
Quando eu compilo o código no Eclipse, ele compila o aspecto corretamente e altera as classes que serão interceptadas.
Porém, o build do projeto é gerado no Maven, e pelo Maven, a compilação do aspecto não está dando certo. Ele até chega
a compilar o aspecto, mas ele não altera as classes que são interceptadas.
O plugin do Maven para o AspectJ é muito mal documentado. Alguém que usa o AspectJ e o Maven tem um exemplo
de como está configurado o pom?
A configuração que eu fiz foi:
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>aspectj-maven-plugin</artifactId>
<version>1.1</version>
<configuration>
<ajdtBuildDefFile>build.ajproperties</ajdtBuildDefFile>
</configuration>
<executions>
<execution>
<goals>
<goal>compile</goal>
</goals>
</execution>
</executions>
</plugin>
Mas isso apenas compila o aspecto, mas não muda as outras classes para serem interceptadas.
[]'s