1. ホーム
  2. java

[解決済み] IntelliJ IDEA 14で現在のプロジェクト作業のためにアノテーション処理を設定するにはどうすればよいですか?

2022-03-13 21:26:22

質問

という構成になっています。

  • 親プロジェクト
    • あるプロジェクト(Spring)は、pom.xmlでプロジェクトBに依存しています。
    • Bプロジェクト(Spring MVC)は、pom.xmlにプロジェクトAの依存関係があります。

Tomcat 7でプロジェクトBを起動した後、エラーが発生しました。

Error:java: モジュールサイクルに対するアノテーション処理はサポートされていません。 サイクル[A,B]のすべてのモジュールが、次のモジュールから除外されていることを確認してください。 アノテーション処理

どうすればこの問題を回避できますか?

私は、Java 8、Tomcat 7、Intellij Idea 14を使用しています。

どのように解決するのですか?

このような問題を解決するためには、InteliJ-ideaのAnalyze Module dependenciesを使用する必要があります。

ファイルメニュー > Analyze > Module Dependencies

周期的な依存関係を持ち、最初に解決すべきすべてのプロジェクトのリストが表示されます。

この機能により、問題を発見することができます。

EDIT - 最新版の場合は Analyze -> Analyze Module Dependencies...(モジュールの依存関係を分析する)。