aspectj:如何将库中的方面编织成用户代码?

我有一个包含一些类和几个方面的库。 Say AspectedLib.jar是包含此类定义的文件(在eclipse中创建,带有“带有aspectj支持的导出jar文件”)。 如果我导入AspectedLib.jar文件,甚至使用其中定义的某些类,它可以工作,但没有触发任何连接点,即不执行方面。

我怎样才能做到这一点? 理想情况下,我如何在eclipse *中设置它?

*版本:Juno Service Release 2; 构建ID:20130225-0426

您需要将jar添加到方面路径中。 在Eclipse项目首选项中,转到AspectJ build – > Aspect Path并添加jar。