1 はじめに
maven-mvnd
これは Maven のサブプロジェクトであり、新しいビルド ツールではなく、Maven をベースにした拡張ツールです。Apache Maven チームは、Maven を強化するためにGradleとTakari (Maven ライフサイクル オプティマイザー)からインスピレーションを得て、Maven のビルド パフォーマンスを向上させるために maven-mvnd プロジェクトを派生しました。
Github アドレス: https://github.com/apache/maven-mvnd
2.インストール
- ダウンロード媒体https://github.com/mvndaemon/mvnd/releases
- 解凍してインストールする
- 構成ファイルを変更する
解凍後のルートディレクトリの conf フォルダーで mvnd.properties 構成ファイルを見つけ、maven.settings プロパティの値を Maven 構成ファイル settings.xml のファイル パスとして構成します。注: この settings.xml ファイルの保存場所は制限されません。 - 環境変数の設定
mvnd の bin ディレクトリをシステムの環境変数に追加します。
3. テスト
例として、ローカルでより複雑なプロジェクトを取り上げます。
- mvnコマンドによるパッケージ化
# 执行打包命令
mvn clean package -Dmaven.test.skip=true
# 执行结果
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 44.919 s
[INFO] Finished at: 2021-12-27T14:49:03+08:00
[INFO] ------------------------------------------------------------------------
- mvndコマンドによるパッケージ化
# 执行打包命令
mvnd clean package -Dmaven.test.skip=true
# 执行结果
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 34.221 s (Wall Clock)
[INFO] Finished at: 2021-12-27T14:50:59+08:00
[INFO] ------------------------------------------------------------------------
mvnd
コマンドを使用してビルドする 方がパフォーマンスが実際に優れていることがわかりmvn
、複雑なプロジェクトのビルド効果も向上する可能性があります。