[英]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.