2011-05-04 51 views
6

几个星期前发布了新版本的AspectJ。但大部分官方文档都非常陈旧,在AspectWerkz合并之前约会。书籍也有类似的日期。很难弄清楚合并后发生了什么。AspectJ的当前状态是什么?

现在AspectJ语言扩展和ajc成为强制吗? AspectWerkz纯java实现消失了吗?

谢谢。

回答

4

自AspectJ 5以来,AspectWerkz与AspectJ合并。但是AspectJ的当前版本是6.所以有很多书籍和文档覆盖了@AspectJ。例如,AspectJ in Action,第二版涵盖了AspectJ 6,它是一本很棒的书。你可以找到official @AspectJ documentation here

+3

这个答案几乎是完美的,但我确实想补充一件事。官方文档随每个版本保持更新,可在http://eclipse.org/aspectj获取。 – 2011-05-04 21:17:08

+0

谢谢安德鲁! – Constantiner 2011-05-05 20:15:13

+0

@Constantiner:不,当前版本为8(Java 8为1.8.4),文档为AspectJ 5,即AspectWerkz合并后。所以你的答案是错误的IMO。自从AspectJ 5大部分被发布在每个主要/次要版本的自述文件中并且很难找到之后,发生了什么变化,但是参考和开发者手册和教程没有更新,这是正确的。 – kriegaex 2015-01-08 15:45:58