私は現在、IntelliJIdea 12.1.6 Ultimate で大規模な Maven ベースのプロジェクトに取り組んでいます。IntelliJIdea を使用して約 5 か月になります。
含まれるモジュールには、別のモジュールへの依存関係があります。依存モジュールのソースも、最近まで私のプロジェクトの一部でした。プロジェクトから依存モジュールを削除したため、maven を使用せずにソースをコンパイルしようとすると、コンパイル エラーが発生します。
Intellij で削除されたモジュールの pom.xml は、Settings->Maven->Ignored Files に配置されているようです。そこから削除することはできないようです。チェックするかチェックを外すだけです。IntelliJ はまだ無視されたファイルの下にあると言うので、モジュールを再度含めることはできません。
2 つの方法で再度コンパイルできます。無視されたファイルから pom のチェックを外します。これにより、プロジェクトにモジュールが再び含まれます。または、依存モジュールのソースを削除して、プロジェクトが依存モジュールを Maven リポジトリからロードするようにします。しかし、svn からプロジェクトを更新するたびに、依存モジュールのソースが復元され (プロジェクトの一部ではないため、なぜこれが起こるのかわかりません)、サイクルが新たに始まります。
本当に面倒なので、しばらくグーグルで検索しました。いくつかの除外モジュールで問題になりました。intellij-project をゼロから再構築することもできましたが、多くの IntelliJ 設定が行われたため (問題とは関係ありません)、むしろこれを解決したいと考えています。
どんな助けでも大歓迎です、私は何かが欠けているに違いないと思います