Aspectwerkz basics

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:

[code]

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

[/code]

O problema é que ao executar a task tenho a msg e congela:

[quote][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)[/quote]

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 :stuck_out_tongue:

Posta isso como bug (se vc conseguir empacotar um exemplo de codigo minimo que reproduza o problema, melhor) no Jira do AspectWerkz:

http://jira.codehaus.org