私が実行しているコマンドは次のとおりです。
mvn -U -e versions:use-latest-versions -Dincludes=com.test.engines:engines -DgenerateBackupPoms=false -DallowMajorUpdates=false -DallowMinorUpdates=false -DallowSnapshots=false
私の pom には 1.2.3-5-SNAPSHOT などのバージョンがあり、最新のリリース バージョンに更新したいと考えています。たとえば、1.2.3-7、または 1.2.3-5-SNAPSHOT がまだリリースされていない可能性があり、これは最新バージョンが 1.2.3-4 であることを意味します。
ローカルの Windows マシンで maven コマンドを実行すると、バージョン プラグインは必要に応じて機能しますが、リモートの Linux ボックス (本当に必要な場所) で実行すると機能しません。
私のローカルボックスは次のように表示されます:
ローカルの Windows マシンで maven コマンドを実行すると、バージョン プラグインは必要に応じて機能しますが、リモートの Linux ボックス (本当に必要な場所) で実行すると機能しません。
[INFO] [versions:use-latest-versions {execution: default-cli}]
[INFO] Incremental version changes allowed
[INFO] Incremental version changes allowed
[INFO] artifact com.test.engines:engines: checking for updates from central
Props: {project.version=12.4.0-10-SNAPSHOT, project.parent.version=1.0.0, project.parent.groupId=com.test.pom, project.artifactId=edge-web, project.groupId=com.test.edge-web, project.parent.artifactId=pom}
[INFO] Updated com.test.engines:engines:jar:12.4.0-41-SNAPSHOT to version 12.4.0-40
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESSFUL
[INFO] ------------------------------------------------------------------------
リモートボックスには次のように表示されます。
[INFO] --- versions-maven-plugin:2.0:use-latest-versions (default-cli) @ edge-web ---
[INFO] Incremental version changes allowed
[INFO] Incremental version changes allowed
[INFO] artifact com.test.engines:engines: checking for updates from nexus
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESSFUL
[INFO] ------------------------------------------------------------------------
実行時:
mvn -Dplugin=versions help:describe
両方のボックスの出力は、同じバージョン番号を示しています。
Name: Versions Maven Plugin
Description: Versions Plugin for Maven 2. The Versions Plugin updates the
versions of components in the POM.
Group Id: org.codehaus.mojo
Artifact Id: versions-maven-plugin
Version: 2.0
Goal Prefix: versions
ローカルマシンと同じ動作を得る方法を知っている人はいますか? または、さらに調査する方法について何か提案はありますか?