Java Maven ビルド ツールは、検証、コンパイル、テスト、パッケージ化、検証、インストール、デプロイメントなどのビルド ライフ サイクルを実行することによってプロジェクトをビルドします。コマンド mvn [goal] を使用して、mvn apply、mvn test、mvn install などのビルド ゴールを実行します。ビルド目標の一般的な例をいくつか示します。クリーン、コンパイル、単体テスト、パッケージ化、ローカル リポジトリへのインストール、リモート リポジトリへのデプロイです。
Maven は、Java プロジェクトを簡素化するための人気のあるビルド ツールです。構築、パッケージ化、展開のプロセス。開発者がビルド プロセスをカスタマイズできるようにする宣言型構成言語を使用します。 Maven は主に、ビルド ライフサイクルと呼ばれる一連の目標を実行することによってプロジェクトをビルドします。
ビルド ライフ サイクルは、プロジェクト構築のさまざまな段階を定義します。これらの段階には次のものが含まれます。
Maven はコマンド mvn [goal]
を使用してビルド ゴールを実行します。ターゲットは、ビルド ライフサイクル ステージ (例: mvn COMPILE
) または別の Maven コマンド (例: mvn install
) です。
以下は、一般的なビルド目標を実行する例です:
mvn clean compile # 清理项目并编译源代码 mvn test # 运行单元测试 mvn package # 创建可部署的 JAR 文件 mvn install # 安装项目到本地 Maven 存储库 mvn deploy # 部署项目到远程 Maven 存储库
以下は、単純な Java プロジェクトの Maven 構成ファイルの例です:
<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>com.example</groupId> <artifactId>my-project</artifactId> <version>1.0.0</version> </project>
このプロジェクトをビルドするには、次のコマンドを使用します。
mvn clean compile test package
これにより、検証、コンパイル、テスト、パッケージのビルド ターゲットが実行され、JAR ファイルが作成されます。
以上がJava Maven ビルド ツール: ビルド ライフ サイクルの詳細の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。