`

Maven Phases

阅读更多

Maven site: http://maven.apache.org/guides/introduction/introduction-to-the-lifecycle.html

A Build Lifecycle is Made Up of Phases

Each of these build lifecycles is defined by a different list of build phases, wherein a build phase represents a stage in the lifecycle.

For example, the default lifecycle has the following build phases (for a complete list of the build phases, refer to the Lifecycle Reference ):

  • validate - validate the project is correct and all necessary information is available
  • compile - compile the source code of the project
  • test - test the compiled source code using a suitable unit testing framework. These tests should not require the code be packaged or deployed
  • package - take the compiled code and package it in its distributable format, such as a JAR.
  • integration-test - process and deploy the package if necessary into an environment where integration tests can be run
  • verify - run any checks to verify the package is valid and meets quality criteria
  • install - install the package into the local repository, for use as a dependency in other projects locally
  • deploy - done in an integration or release environment, copies the final package to the remote repository for sharing with other developers and projects.
分享到:
评论

相关推荐

    maven3.0 maven3.0

    - **构建阶段(Phases)**:每个生命周期由多个阶段组成,如compile、test、install等,它们按顺序执行。 - **插件(Plugins)**:Maven通过插件来执行实际的构建任务,如编译源码、打包成JAR等。 ### Maven 3.0 ...

    maven API maven API

    2. **生命周期 (Lifecycle)**: Maven的生命周期包括一系列阶段(phases),如clean、validate、compile、test、package、install和deploy,这些阶段按顺序执行,构建并管理整个项目流程。 3. **插件 (Plugins)**: ...

    maven3.6maven3.6maven3.6

    **构建生命周期**由一系列预定义的目标(phases)组成,如clean、compile、test、package、install和deploy。开发者可以根据需求选择执行生命周期中的特定阶段。Maven 3.6在生命周期管理上更加智能,错误处理和日志...

    apache-maven-3.3.9

    Maven 构建生命周期由多个阶段(phases)组成,主要包括清理(clean)、初始(initialize)、编译(compile)、测试(test)、打包(package)、验证(verify)、集成测试(integration-test)、部署(install)、...

    apache-maven.zip

    Maven 的生命周期由一系列阶段(phases)组成,如清理(clean)、编译(compile)、测试(test)、打包(package)、验证(verify)、安装(install)和部署(deploy)。开发者可以通过`mvn <phase>`命令执行特定...

    apache-maven-3.6.3下载

    Maven生命周期由一系列阶段(phases)组成,如`clean`、`validate`、`compile`、`test`、`package`、`install`和`deploy`。每个阶段都有一系列绑定的构建目标(goals)。例如,`mvn compile`会执行从`validate`到`...

    maven plugin打包下载

    生命周期包括几个阶段(phases),如`compile`、`test`、`package`等。当执行一个生命周期阶段时,与其关联的所有插件目标都会被执行。例如,执行`mvn package`命令会触发`package`阶段,包括编译、测试和打包等步骤...

    apache-maven-3.6.2-bin.zip

    Maven的生命周期由一系列阶段(phases)组成,如清理(clean)、初始化(initialize)、编译(compile)、测试(test)、打包(package)、验证(verify)、安装(install)和部署(deploy)。每个阶段都有一组相关...

    maven3.3.9版本

    每个阶段包含一系列的默认目标(phases),如编译、测试、打包、部署等。用户可以通过命令行指定执行生命周期中的某个阶段。 4. **插件系统**:Maven 插件是实现特定功能的组件,如编译源代码、生成 Javadoc、打包...

    maven插件的demo

    Maven声明周期由一系列阶段(phases)组成,如`clean`、`compile`、`test`、`package`等。每个阶段都有一组默认的插件目标(goals)与之关联。例如,在`compile`阶段,Maven会调用`maven-compiler-plugin`的`compile...

    3.3.9版本的maven

    5. **构建阶段(Phases)**: 生命周期由一系列阶段(如compile、test、install、deploy)构成,每个阶段执行特定的任务。 6. **插件(Plugins)**: Maven通过插件执行实际的构建任务,如编译、测试、打包、部署等。...

    maven 2.0.9

    5. **构建阶段 (Phases)**: 生命周期由一系列阶段构成,如compile阶段包括process-resources、compile、process-test-resources和test-compile等。 6. **插件 (Plugins)**: Maven 使用插件执行特定任务,如编译、...

    maven3.0.3及eclipse-maven3-plugin插件

    Maven 的生命周期由一系列阶段(phases)组成,如清理(clean)、编译(compile)、测试(test)、打包(package)、验证(verify)、安装(install)和部署(deploy)。开发者可以根据需要在不同的阶段插入插件...

    maven2.0.8

    1. **生命周期(Lifecycle)**:Maven的生命周期定义了一系列的阶段(Phases),如compile、test、package、install和deploy,每个阶段包含一系列的目标。开发者可以只指定到某个阶段,Maven会自动执行前面的所有...

    maven学习.zip

    生命周期分为多个阶段(Phases),如`validate`, `compile`, `test`, `package`, `install` 和 `deploy`。每个阶段都有一系列默认绑定的目标。当执行一个生命周期阶段时,它会触发所有绑定到该阶段的目标。 **4. ...

    maven 安装包用于项目管理

    - 在执行构建时,Maven会按照生命周期的顺序执行目标(phases)。 - Maven会自动解决依赖关系,将所有依赖项加入到项目中。 3. **Maven安装与配置** - 下载Maven安装包,例如`apache-maven-3.0.5`,解压到指定...

    maven3.5.3最新版

    Maven的生命周期由一系列阶段(Phases)组成,如清理、初始化、编译、测试、打包、验证、安装和部署。每个阶段都关联了一系列的插件目标(Goals),这些目标执行具体的构建任务。通过指定生命周期的不同阶段,开发者...

    eclipse-maven3-plugin.zip

    此外,还支持Maven的 profiles 和 build lifecycle phases。 5. **源代码导航**:m2e与Eclipse的其他特性集成,如Java透视图和调试器,使用户可以直接从代码中跳转到依赖库的源代码,方便调试和学习第三方库的实现...

    apache-maven-3.5.0.zip

    4. **构建阶段(Phases)**:生命周期由一系列阶段构成,每个阶段代表了一个特定的构建任务,如compile(编译)、test(测试)和install(安装)。 5. **插件(Plugins)**:Maven通过插件执行具体任务,如编译代码...

Global site tag (gtag.js) - Google Analytics