2 つのプロジェクトを想像してみてください。1 つ目は、framework-core
バージョンが1.1.0
あり、いくつかのスナップショット ビルドがあるプロジェクトです。もう 1 つは、ビルド イテレーション番号 9 にexample-business
次の依存関係があるプロジェクトです。framework-core
<dependency>
<groupId>org.example</groupId>
<artifactId>framework-core</artifactId>
<version>1.1.0-20100518.134928-9</version>
</dependency>
mvn install
で が呼び出されるとどうなりframework-core
ますか? アーティファクトがフォルダーにコピーされ、名前が付けられていることがわかりました*.1.1.0-SNAPSHOT.jar
(予想どおり)。
1.1.0-SNAPSHOT
これは、このバージョンが依存関係として定義され、正確なビルドではない場合にのみ、このバージョンが使用されるという仮定につながりました。
Maven リポジトリーにデプロイせずにローカルのものをテストするには: を呼び出しmvn install
、依存関係を1.1.0-SNAPSHOT
-- に変更すると、インストールされたばかりの成果物が使用されますか? install
または、(ライフサイクル フェーズを使用して) 特定のビルドを上書きすることは可能ですか?