Ae Pessoal,
To brigando um pouco com o Aspectwerkz aqui ...
Eu estou criando uma task no ant pra fazer a modificação nas minhas classes conforme a documentação.
Meu aspectwerkz.xml está assim:<!DOCTYPE aspectwerkz PUBLIC
"-//AspectWerkz//DTD 0.8.1//EN"
"http://aspectwerkz.codehaus.org/dtd/aspectwerkz_0_8_1.dtd">
<aspectwerkz>
<advice-def name="logRotation"
advice="advices.LogRotation"
deployment-model="perJVM"/>
<aspect name="logRotationAspect">
<pointcut-def
name="outputCalls"
type="method"
pattern="* package.IntegracaoSGN$Output.printMessage(..)">
<param name="configFile" value="log.xml"/>
</pointcut-def>
<advice pointcut="outputCalls">
<advice-ref name="logRotation"/>
</advice>
</aspect>
</aspectwerkz>
O problema é que ao executar a task tenho a msg e congela:
[offlineTransformation] CAUTION: This Ant task might be a bit shaky, does not show errors in compilation process properly (use at own risk or patch it :-))
[offlineTransformation] NOTE: Make shure that you don't transform your classes more than once (without recompiling first)
Ta, ele ta avisando ... mas nao faz nada :cry:
Alguem tem uma ideia?
Ah ... por favor alguem ai desenvolve usando o Aspectwerkz no Eclipse? tipo, como configurar o projeto pra trabalhar com AOP?
valeus ...
[EDITADO} Corrigi o arquivo aspectwerkz.xml e agora está certo - eu consigo aplicar o aspecto e rodar no Online mode, falta só a task funcionar pra compilar no offline :P