【发布时间】:2011-09-17 17:26:15
【问题描述】:
我考虑在现有项目中使用 AspectJ。
我有几个纯 Java Eclipse 项目,我喜欢创建一个 AOP 项目。
我不太确定何时需要 ajc 以及何时可选。我们使用 Ant (with javac) 作为我们的主要构建,我想避免更改构建。
以下是否可能:
我有一个启用 AspectJ 的 Eclipse 并创建了我的方面项目。我由此创建了一个 jar,并将这个 jar 与 aspectj jar 一起包含在正常的 eclipse 工作区和其他项目中。 该构建包括我的方面 jar 和 aspectj jar 作为 javac 的依赖 jar。
这足以处理方面吗? 还是应用的每个项目都需要用ajc编译?
主要目标是尽可能保持 Eclipse 设置和构建环境的当前结构。
或者这只能通过注释样式实现? (如果是这样,有人可以链接我一些关于编织器的信息以及如何在运行时执行此操作吗?)
谢谢
【问题讨论】: