1

ここでティムの答えにコメントしたい(https://stackoverflow.com/a/1172805/1746310)が、私の評判のためにできないので、コメントしたかったが、できると答えて書いた私の評判のためではありません。その後、そのメッセージは ChrisF ( https://stackoverflow.com/users/59303/chrisf ) によって削除され、それは答えではなく、コメントを書く必要があるとのことでした... これについての言葉が見つかりません。

何にせよ、これは私が話しているプラ​​グインです: http://mojo.codehaus.org/versions-maven-plugin/ 私の理解では、use-latest-version にはベータ版が含まれますが、use-latest-release には含まれません. そのため、use-latest-releases を使用していますが、ベータ版に更新し続けています。pom.xml を以前のものに戻した後、maven clean を試しましたが、それでも -> maven install として実行すると、ベータ版に更新されます。使われている言葉に対する私の理解は間違っていますか?ベータ版ではなく、使用されている依存関係の最新リリース版を取得するにはどうすればよいですか?

4

1 に答える 1

2

mvnrepository の Type フィールドがどこから来ているのか、どのように入力されているのかわかりません。また、依存関係解決プロセスのどこかで使用されているかどうかもわかりません。私の推測では、いいえです。また、Maven で定義されているバージョンとリリース バージョンの違いもわかりません。

あなたの質問は、バージョン プラグインがアルファ/ベータ/リリース候補/マイルストーン ビルドを無視するようにする方法でした。私はそれを手伝うことができます。このstackoverflow answerで説明されているように、ルールファイルを作成できます。rules ファイルには、不要なバージョンを除外できる正規表現が含まれている場合があります。

于 2014-05-22T16:06:36.663 に答える