modello

Apache Maven 项目构建的生命周期

折月煮酒 提交于 2020-02-25 17:16:49
官方说明:https://maven.apache.org/guides/introduction/introduction-to-the-lifecycle.html 基础知识 Maven通过生命周期的概念,将项目的构建和分发过程分步骤进行了清晰的定义。 对于构建项目的人来说,只需要学习一组命令就可以构建任何Maven项目。每个步骤的执行属性和参数都可以使用POM文件进行定义。 构建和阶段 maven的生命周期由三个内置的构建组成: clean 用于处理项目清理。主要阶段包括 clean default 用于处理项目部署。其中主要阶段包括 validate、compile、test、package、verify、install、deploy site 处理站点文档的创建。其中主要阶段包括 site 这些生命周期阶段(加上这里没有显示的其他生命周期阶段)按顺序执行,以完成默认的生命周期。 阶段 命令 说明 clean mvn clean 删除以前生成的所有文件。 validate mvn validate 确认项目是正确的,所有必要的信息都是可用的。 compile mvn compile 编译项目的源代码。 test mvn test 使用合适的单元测试框架运行测试。这些测试不应该要求对代码进行打包或部署。 package mvn package 将编译后的代码打包成可分发的格式