3

私はMavenプロジェクトに基づいてIntellij-idea(11.1)シングルモジュールプロジェクトを作成しました。Mavenの依存関係の一部は、私が作成した他のプロジェクトです。

これらの他のすべてのプロジェクトはローカルにインストールされておりmvn install、すべてが正常に機能していました。

ただし、メインプロジェクトpomを実行して再同期しているにもかかわらず、新しいメソッドを追加するなど、これらのローカルプロジェクトのいずれかに変更を加えると、問題が発生しますmvn install 。IntelliJに追加した新しいメソッドを認識させることができません。メインプロジェクトをmvnでビルドすると、問題が発生するのはIntellij自体の中でのみ問題なく動作します。

4

1 に答える 1

5

バージョンで SNAPSHOT を使用していないと想定できます。

  <groupId>com.my.app</groupId>
  <artifactId>my-app</artifactId>
  <version>1.0-SNAPSHOT</version>

あなたがちょうど使用する場合

version>1.0</version>

これは、バージョン 1.0 が安定しており、それに依存するプロジェクトが一度だけ (最初に) ダウンロードすることを意味します。

SNAPSHOT - shows that current project is under development so your maven will download it each time you run install

詳細については、Maven のドキュメントを参照してください

于 2012-10-25T15:58:16.957 に答える