問題タブ [versions-maven-plugin]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
857 参照

java - Maven: versions:update-parent の後に install を実行すると、古いバージョンがインストールされます

次の2つのMavenプロジェクトがあります

--

アーティファクト バージョンが定義される場所は親だけです。他のプロジェクトまたはそのモジュールは、親から直接または間接的にバージョンを継承します。集約バージョンとそのモジュール バージョンを親に自動的に一致させたい。

親バージョンとそれをアップグレードした後、 versions-maven-pluginmvn installを使用して集約プロジェクトをアップグレードしようとしています。これは、次のコマンドで新しい親と一致するモジュールです。

mvn versions:update-parent versions:update-child-modules clean install

アグリゲートの親とモジュールの親は正しくアップグレードされますが、install ゴールは version-maven-plugin によって行われる変更の前のバージョンをインストールします。アップグレードされたバージョンをインストールしたい場合は、プラグインmvn clean installの後に個別に呼び出す必要があります。同じコマンドでプラグインによって行われた変更を選択versionsしないのはなぜですか? 私も含めようとしましたが、効果はありませんでした。何が起こっているかを示すビルドログを次に示します。installversionsversions:commit