[解決済み] 複数モジュールのMavenプロジェクトでモジュールのバージョン番号を更新する
2022-03-24 07:23:46
質問
マルチモジュールのMavenプロジェクトがあります。これらのモジュールをすべて一緒にバージョン管理するつもりです。しかし、今のところ、私は以下のように各モジュールのpom.xmlにバージョンをハードコーディングしています。
<parent>
<artifactId>xyz-application</artifactId>
<groupId>com.xyz</groupId>
<version>2.50.0.g</version>
</parent>
<modelVersion>4.0.0</modelVersion>
<groupId>com.xyz</groupId>
<artifactId>xyz-Library</artifactId>
<version>2.50.0.g</version>
で、メインの親モジュールは以下のような構成になっています。
<modelVersion>4.0.0</modelVersion>
<groupId>com.xyz</groupId>
<artifactId>xyz-application</artifactId>
<version>2.50.0.g</version>
<packaging>pom</packaging>
解決方法は?
使用方法
versions:set
から
versions-maven プラグイン
:
mvn versions:set -DnewVersion=2.50.1-SNAPSHOT
複数モジュールのプロジェクトで、すべてのpomのバージョン、親のバージョン、依存関係のバージョンを調整します。
間違えてしまった場合は
mvn versions:revert
の後に、または
mvn versions:commit
ということであれば
注:この解決策は、すべてのモジュールが集約pomを親pomとしても使用することを前提としており、この回答の時点では標準的なシナリオと見なされていました。そうでない場合は、次のようにします。 Garret Wilsonの回答 .
関連
-
Maven Web エラー: org.apache.jasper.JasperException: JSP 用のクラスがコンパイルできません
-
[解決済み] Mavenプロジェクトにローカルのjarファイルを追加する方法は?
-
[解決済み] MavenにおけるdependencyManagementとdependenciesの相違点
-
[解決済み] mavenの強制アップデートを行うには?
-
[解決済み] mvnwとmvnw.cmdファイルは何のためにあるのですか?
-
[解決済み】mavenでJavaのバージョンを指定する - プロパティとコンパイラープラグインの相違点
-
[解決済み] maven コマンドライン 特定の settings.xml を単一のコマンドで指定する方法は?
-
[解決済み] Mavenで単体テストを禁止し、統合テストを許可する
-
[解決済み】Spring Boot - すでに親POMがある場合の親Pom
-
[解決済み] Maven SurefireプラグインとMaven Failsafeプラグインの違いは何ですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
Mavenがエラーを報告します。解決不能な親POM: 見つかりません。
-
Mavenパッケージングエラー:パッケージorg.junitが存在しない
-
起動時の子コンテナの処理に失敗したエラー
-
[解決済み] mavenの強制アップデートを行うには?
-
[解決済み] 複数モジュールのMavenプロジェクトでモジュールのバージョン番号を更新する
-
[解決済み] mvnwとmvnw.cmdファイルは何のためにあるのですか?
-
[解決済み] Mavenのゴールとフェーズ、その違いは何ですか?
-
[mavenインストールエラー] ゴールの実行に失敗しました org.apache.maven.plugins:maven-war-plugin:2.2:war
-
Tomcat はエラー org.apache.catalina.LifecycleException を報告します。コンポーネント[StandardEngine[Catalina]]の起動に失敗しました。
-
[解決済み] Maven SurefireプラグインとMaven Failsafeプラグインの違いは何ですか?