私たちは自動テストを実行しビルドするためにmavenを使用します。 また、他の自動テストプロジェクトに依存する異なるプロジェクトもあります。修飾子付きのバージョンをPOMファイルの依存関係から除外します
たとえば、リリースバージョン(1.2.2)のProject1があります。 Project2はProject1に依存しています:[1.2.0,1.3.0]
誰かがProject1に何らかの変更を加えた場合、1.2.3-devを導入して私たちの環境でテストします。しかし、この場合、Project2は1.2.3-devを最新のものとして使用します。 Project2は、「dev」修飾子との依存関係をこれまで使用しないようにする必要があります。したがって、 "dev"修飾子を持つすべてのビルドを無視する必要があります。
これを行う方法はありますか?
SNAPSHOTの使用は現在のところオプションではありません。