码迷,mamicode.com
首页 > 其他好文 > 详细

Maven 打包 package install deploy-项目构建的理解

时间:2019-11-22 09:13:04      阅读:85      评论:0      收藏:0      [点我收藏+]

标签:打包   就会   stc   单元测试   运行   标准   项目构建   理解   用例   

项目的构建理解

  构建工具能够帮我们自动化构建过程,从清理、编译、测试到生成报告,再到打包和部署。我们只需要输入简单的命令(如 mvn clean install),Maven 就会帮我们处理繁琐的任务;它最大化的消除了构建的重复,抽象了构建生命周期,并且为绝大部分的构建任务提供了已实现的插件。比如说测试,我们只需要遵循 Maven 的约定编写好测试用例,当我们运行构建的时候,这些测试便会自动运行。除此之外,Maven 能帮助我们标准化构建过程。在 Maven 之前,十个项目可能有十种构建方式,但通过 Maven,所有项目的构建命令都是简单一致的。有利于促进项目团队的标准化。

mvn clean package
  依次执行:clean、resources、compile、testResources、testCompile、test、jar(打包)。
mvn clean install
  依次执行:clean、resources、compile、testResources、testCompile、test、jar(打包)、install。
mvn clean deploy
  依次执行:clean、resources、compile、testResources、testCompile、test、jar(打包)、install、deploy。

package命令:

  完成项目编译、单元测试、打包功能,但打包文件未部署到本地Maven仓库和远程Maven仓库。
install命令:

  完成项目编译、单元测试、打包功能,同时把打包文件部署到本地Maven仓库,但未部署到远程Maven仓库。
deploy命令:

  完成项目编译、单元测试、打包功能,同时把打包文件部署到本地Maven仓库和远程Maven仓库。

Maven 打包 package install deploy-项目构建的理解

标签:打包   就会   stc   单元测试   运行   标准   项目构建   理解   用例   

原文地址:https://www.cnblogs.com/erfsfj-dbc/p/11909370.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!