2012-10-02 25 views
1

我在Eclipse Indigo中創建了一個簡單的Spring Roo項目,其中使用dbre命令生成的jpa實體。當我想向某些類添加方法時,我無法使用通過Spring Roo生成的方面編織到實體中的方法。爲什麼不能啓用JDT編織?

當我在eclipse中清理和構建項目時,進度視圖顯示這些方面是編織到類中的。構建在Maven 3.0.4的命令行上運行良好。當使用方面的方法時,Maven也會編譯在Eclipse中標記爲編譯錯誤的代碼。

我試圖通過喜好,使JDT織造也跟着指示for manual activation from the eclipse wiki

我說得對不對,我面臨的問題是關係到殘疾人JDT織造功能?如果是,我該如何啓用JDT Weaving或找到它未啓用的原因?

感謝您的幫助

編輯:
我創建了一個新的工作區和進口的Spring Roo的項目作爲Maven項目。我看到對話出現,想要轉換一個傳統的STS項目。當我確認時,似乎沒有任何反應。但現在至少我可以在Spring Roo生成的實體中看到忠告標記。但是,我仍然無法使用任何在課堂上編織的方法。

編輯:
運行JUnit測試也沒問題,即使有編譯錯誤。我正在使用Eclipse Indigo。

回答

0

我重新安裝了一個乾淨的Eclipse Indigo併爲m2eclipse安裝了m2e,AJDT和AJDT配置器。

設置新工作區並導入項目後,所有工作都很好。

請注意,我沒有安裝Spring STS。

這可能是不同的eclipse插件之間的問題。

編輯:
春季STS真的是問題的原因。安裝完成後,問題再次出現。