[英]Weaving AspectJ aspects included in an Eclipse 3.7 plugin project
我正在构建一个针对3.7环境的Eclipse插件,并希望在插件中包含一个方面,该插件提供有关插件中代码的建议。
我一直在努力遵循这些准则的精神,因为我可以考虑3.4和3.7之间的明显差异: http : //www.eclipse.org/equinox/incubator/aspects/equinox-aspects-quick-start。 PHP
这是我到目前为止:
org.aspectj.runtime (1.6.12)
添加到插件的依赖项中。 org.aspectj.runtime
依赖项中的“Reexport this dependency”。 Export-Package
条目。 org.eclipse.equinox.weaving.aspectj
(起始级别为1) org.eclipse.equinox.weaving.hook
(默认的起始级别为4) org.aspectj.runtime
(开始等级1) org.aspectj.weaver
(起始级别为1) 我看到控制台中的行看起来像这样,但看起来这个处理是在每个类第一次加载类时发生的。
[com.my.traceeditor] info processing reweavable type com.my.util.ByteUtil: com\\my\\util\\ByteUtil.java
没有任何建议被应用。 编织者是否有可能不够早编织? 该怎么办?
当您编写仅在同一束中应用的方面时,您不需要昼夜平分点编织。 这仅适用于交叉束编织。 只要确保捆绑包使用编译时编织,就可以删除对编织插件的依赖性。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.