0

以下のように、pom ファイルを使用した Maven プロジェクトがあります。

<groupId>my.group.id</groupId>
<artifactId>my-artifact</artifactId>
<version>2.0.2-SNAPSHOT</version>

このプロジェクトは別のプロジェクトで使用されていますが、バージョンが低い<version>2.0.1</version>です:

<dependencies>
    <!-- other -->
    <dependency>
        <groupId>my.group.id</groupId>
        <artifactId>my-artifact</artifactId>
        <version>2.0.1</version>
    </dependency>
</dependencies>

version最初の pom を変更したくないので、最初のプロジェクト2.0.1で実行中のバージョンをオーバーライドする方法はあるのでしょうか?mvn clean install

どうもありがとう!

4

3 に答える 3

0

たぶんこれが役立つかもしれません: http://maven.apache.org/maven-release/maven-release-plugin/update-versions-mojo.html

それが、poms のセットのバージョンを自動的に変更する唯一の方法です。

于 2013-09-09T15:59:16.727 に答える
0

このアーティファクト my-artifact は以前にリリースされているように見えるので、バージョン管理にタグが存在するはずです。最も簡単な方法は、その状態をチェックアウトして、単に mvn install を実行することです。

@khmarbaise さん、コメントありがとうございます!バージョン 2.0.1 の正しいコンテンツを含むアーティファクトを取得する方法を教えてください。

于 2013-09-15T18:31:37.833 に答える