2013-02-13 52 views
0

所以我有一個spring/maven項目,我最近從eclipse移到intellij。這主要是由於朱諾給我表演的悲傷。無論如何,當我在intellij製作看來,這些方面沒有編織,我不能解決爲什麼。它可以從命令行完美地工作,所以我懷疑它與intellij中的設置有關。AspectJ IntelliJ - 沒有找到匹配的工廠方法:工廠方法'aspectOf()'

此外,我已經開始使用Scala,但我不確定這會干擾?

我已經詳盡地嘗試了aspectJ weaver插件和Ajc的各種組合,但沒有成功。

我想知道如何正確設置它?

乾杯 Mike。

回答

1

你使用哪個IDEA版本?通常,您不需要AJ Weaver插件,AJ Support插件(捆綁)應該能夠導入Maven項目並正確設置所有依賴關係(當它不是它應該顯示一些警告時)。

開始:關閉AJ Weaver,然後做Maven |重新導入項目的pom.xml,然後確保設置|編譯器| Java編譯器設置爲Ajc,然後確保Project Structure |構面具有AJ構面,對於要編織的所有模塊具有正確的方向路徑,然後重新構建項目。

如果這沒有幫助,請在tracker中提出問題。

+0

是的AJ Weaver是一個紅色的鯡魚,我的第一個方法是嘗試,如你所建議的,使用捆綁工具來構建。理念12.0.3 – MikePatel 2013-02-14 12:21:06

+0

請跟蹤[IDEA-101079](http://youtrack.jetbrains.com/issue/IDEA-101079)以取得進展。 – 2013-02-15 10:09:55