Pergunta

Vamos dizer que tenho alguns aspectos, que já compilados, e agora eu só quero compilar arquivo de fonte única, mas sem recompilar os aspectos, uma vez que leva muito tempo. Existe alguma maneira de fazê-lo?

Por exemplo, eu tenho a seguinte:

  • Trace.aj
  • Log.aj
  • Test.java

Todos eles foram compilados durante a minha "build-all", e agora eu mudei Test.java e quer recompilar-lo usando os aspectos (já compilados).

Outras dicas

Eu não tenho certeza de tecelagem tempo de carregamento é a abordagem correta neste caso. Você normalmente usa carga tecelagem momento em que você deseja modificar o comportamento de classes que já foram compilados. Neste caso, você está compilando o tipo de teste. Se os aspectos são relativamente estáveis, você pode separá-los em outro projeto e construção que em um frasco (trace.jar digamos), então você pode modificar a configuração AJDT para adicionar o frasco para as bibliotecas de aspecto (de memória, então desculpas se é não precisa, ir para as propriedades do projeto, selecione a opção do compilador AspectJ, selecione a guia bibliotecas de aspecto / caminho e adicione seu frasco de aspecto). Fazer isso significa que os aspectos na jarra será aplicada a Test.java em cada compilação.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top