maven的package、install、deploy命令

简介: maven的package、install、deploy命令

我们在用maven构建java项目时,最常用的打包命令有mvn packagemvn installmvn deploy,这三个命令都可完成打jar包或war包的功能,但这三个命令还是有区别的

  • mvn clean package 依次执行了clean,resources,compile,testResources,testCompile,test,jar 7个阶段。
  • mvn clean install 依次执行了clean,resources,compile,testResources,testCompile,test,jar,install8个阶段。
  • mvn clean deploy 依次执行了clean,resources,compile,testResources,testCompile,test,jar,install,deploy9个阶段。

看得出它们主要区别如下:

  • package命令完成了项目编译、单元测试、打包功能,但没有把打好的jar包布署到本地maven仓库远程maven私服仓库
  • install命令完成了项目编译、单元测试、打包功能,同时把打好的jar包布署到本地maven仓库,但没有布署到远程maven私服仓库
  • deploy命令完成了项目编译、单元测试、打包功能,同时把打好的jar包布署到本地maven仓库远程maven私服仓库


相关文章
|
4月前
|
Java Maven 数据安全/隐私保护
Nexus【应用 01】上传jar包到私有Maven仓库的两种方法:手动 Upload 和 mvn deploy 命令(配置+操作流程)
Nexus【应用 01】上传jar包到私有Maven仓库的两种方法:手动 Upload 和 mvn deploy 命令(配置+操作流程)
364 0
|
3月前
|
Java Linux Maven
IDEA的maven的package打包
IDEA的maven的package打包
27 1
|
4月前
|
Java 测试技术 Maven
maven 命令
maven 命令
19 0
|
4月前
|
Java Maven
maven管理工具使用package打包的时候无法将lib文件夹下的第三方jar包打入,上线打jar包后运行异常问题
maven管理工具使用package打包的时候无法将lib文件夹下的第三方jar包打入,上线打jar包后运行异常问题
|
4月前
|
Java Maven
④【Maven】Maven的构建命令
④【Maven】Maven的构建命令
22 0
|
1月前
|
Java Maven
手把手教你搭建Maven项目
手把手教你搭建Maven项目
31 0
|
2月前
|
Java Maven
java修改当前项目的maven仓库地址为国内
修改当前项目的maven仓库地址为国内
|
3月前
|
Dubbo Java 应用服务中间件
微服务框架(十)Maven Archetype制作Dubbo项目原型
  此系列文章将会描述Java框架Spring Boot、服务治理框架Dubbo、应用容器引擎Docker,及使用Spring Boot集成Dubbo、Mybatis等开源框架,其中穿插着Spring Boot中日志切面等技术的实现,然后通过gitlab-CI以持续集成为Docker镜像。   本文为Maven Archetype的制作及使用,使用archetype插件制作Dubbo项目原型
|
3月前
|
前端开发 Java Maven
IEAD MAVEN创建springboot 项目
IEAD MAVEN创建springboot 项目
29 0
|
3月前
|
Java API Maven
JFinal5+Jetty2009+IDEA2020+Java8的非Maven-Demo项目
JFinal5+Jetty2009+IDEA2020+Java8的非Maven-Demo项目
22 1

热门文章

最新文章