maven-mvnd: パフォーマンスを向上させるための Maven の新しいビルド プラグイン

1 はじめに

  maven-mvndこれは Maven のサブプロジェクトであり、新しいビルド ツールではなく、Maven をベースにした拡張ツールです。Apache Maven チームは、Maven を強化するためにGradleTakari (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、複雑なプロジェクトのビルド効果も向上する可能性があります。

おすすめ

転載: blog.csdn.net/qq_48008521/article/details/122184256