私は niklassaers と同じ問題を経験しました: Roo AspectJ メソッドは、正常にコンパイルしている間、Eclipse のオートコンプリートに表示されません。デフォルトで AJDT がインストールされた最新バージョンの STS を使用しており、JDT Weaving がアクティブであることを確認しましたが、問題は解決しません。
一方、実行 Maven > Update project... (Alt-F5)
すると、ROO AJ メソッドがオートコンプリートに表示されることがわかりました。
この解決策は、プロジェクトの構造に関連している可能性があります (ワークスペースに 2 つの eclipse Maven プロジェクトがあり、myproject.data
aj メソッドを持つ roo クラスが含まmyproject.services
れ、それらのクラスのクライアントとして機能します)。さらに、ワークスペースを開くたびに Alt-F5 を繰り返さなければなりませんが、これは機能しているようです。
このコード補完の問題の理由をよりよく理解し、毎回 Maven プロジェクトを更新することなく、問題を永久に解決する方法を見つけたいと思います。AJDT プラグインと m2eclipse Maven プラグインの間の相互作用に関連している可能性はありますか?