1,清空,编译

2,打包

3,install 移动jar包

maven的install可以将项目本身编译并打包到本地仓库,这样其他项目引用本项目的jar包时不用去私服上下载jar包,直接从本地就可以拿到刚刚编译打包好的项目的jar包,很灵活,避免每次都需要重新往私服发布jar包的痛苦;

疑问:那么到底放到本地仓库哪个位置了???

看控制台打印日志

mvn clean package依次执行了clean、resources、compile、testResources、testCompile、test、jar(打包)等7个阶段。
mvn clean install依次执行了clean、resources、compile、testResources、testCompile、test、jar(打包)、install等8个阶段。
mvn clean deploy依次执行了clean、resources、compile、testResources、testCompile、test、jar(打包)、install、deploy等9个阶段。

   由上面的分析可知主要区别如下,

package命令完成了项目编译、单元测试、打包功能,但没有把打好的可执行jar包(war包或其它形式的包)布署到本地maven仓库和远程maven私服仓库
install命令完成了项目编译、单元测试、打包功能,同时把打好的可执行jar包(war包或其它形式的包)布署到本地maven仓库,但没有布署到远程maven私服仓库
deploy命令完成了项目编译、单元测试、打包功能,同时把打好的可执行jar包(war包或其它形式的包)布署到本地maven仓库和远程maven私服仓库  

idea使用maven命令相关推荐

  1. eclipse下运行自定义maven命令

    为什么80%的码农都做不了架构师?>>>    想在eclips中运行maven插件中提供了几种常用的命令,右击选择项目,选择Run As,可以看到有maven butil,mave ...

  2. maven命令-P 参数

    2019独角兽企业重金招聘Python工程师标准>>> maven 命令: mvn clean package -D maven.test.skip=true -P product ...

  3. 通过maven命令将源代码编译成jar到本地仓库

    图: 4.2.3        采用maven命令编译成jar安装到本地maven库 在路径框输入cmd,执行命令: mvn clean install 图: 图2 成功后可以看到jar包 转载于:h ...

  4. 解决idea中执行maven命令失败的问题

    解决idea中执行maven命令失败的问题 参考文章: (1)解决idea中执行maven命令失败的问题 (2)https://www.cnblogs.com/qyf404/p/4839479.htm ...

  5. 这 30 个常用的 Maven 命令你必须熟悉!

    maven 命令除了常用的几个,大部分经常记不住,整理一下,方便查询. maven 命令的格式为 mvn [plugin-name]:[goal-name],可以接受的参数如下. -D 指定参数,如 ...

  6. 下运行maven命令_实话实说 | 这些maven命令,你会几个?

    今天有位微信好友私下问我:mvn install怎么好像把mvn compile的活也干了,所以我平时都是使用mvn install就ok了.奇怪的是,为什么还要搞个mvn compile呢? 听了这 ...

  7. Maven 命令格式及一些常用命令

    Maven自身指定定义了一套对项目进行编译,测试,打包,运行,部署等工作的抽象.Maven自己是不实际负责这些工作的,而是把它们交给了插件.所以Maven命令的实际工作执行者是各种各样的插件. 要了解 ...

  8. Intellij IDEA2017 的控制台里不识别maven命令问题处理

    2019独角兽企业重金招聘Python工程师标准>>> cmd里运行 mvn -v可以显示出maven的版本信息,可是在IDEA的控制台里却提示不识别maven命令,此情况以管理员的 ...

  9. 部署shiro官方源码时,执行maven命令出错

    转载自  部署shiro官方源码时,执行maven命令出错 部署shiro官方源码时,执行maven命令会报下面错误: [INFO] --------------------------------- ...

  10. 这 30 个常用的 Maven 命令你必须熟悉

    转载自   这 30 个常用的 Maven 命令你必须熟悉 maven 命令的格式为 mvn [plugin-name]:[goal-name],可以接受的参数如下. -D 指定参数,如 -Dmave ...

最新文章

  1. 理解Node.js的异步非阻塞I/O模型
  2. [深度学习基础] 5. 实现细节
  3. ☆【UVA - 624 】CD(dp + 0-1背包 + 记录路径)
  4. Python bytearray/bytes/string区别
  5. 网络不稳定的原因_关键词排名波动原因,如何解决网站排名不稳定!
  6. JavaScript 的 defer 与 async
  7. ubuntu下常用的抓包软件_macOS下最常用也最好用的几款解压缩软件,你值得拥有...
  8. android shape 3d效果,如何绘制SuperShape3D作为网格?
  9. leetcode题库11--盛最多水的容器
  10. PCB设计之:必知的PCB设计八大误区
  11. java通过+拼接字符串导致的无效SQL,三目运算符与+运算符结合使用时需要注意了
  12. mysql安装和基本操作
  13. 培训对于微软MCSA认证2011
  14. 底量超顶量超级大黑马指标源码_通达信绝密三代指标,秒杀一切妖股指标公式源码...
  15. 输入身高体重测身材_身高体重测试(女人标准体重计算器)
  16. html中加水印,静态html页面 添加水印效果 且 水印不可复制
  17. 软件架构与设计(十)-----架构技术
  18. 一文搞懂MD5、SHA-1、SHA-2、SHA-3,哪个算法比较安全
  19. Openbravo架构分析
  20. ValueError: matmul: Input operand 1 has a mismatch in its core dimension 0, with gufunc signature (n

热门文章

  1. 微信的9个隐藏功能,我不允许还有人不知道!
  2. 鸡兔同笼(C语言实现)
  3. android 坏点测试软件,烧屏坏点检测软件下载-烧屏坏点检测官方安卓版v1.0-魅卓网...
  4. 创建和管理图书管理系统数据库
  5. 最强的ubuntu8.04安装配置手册
  6. Multisim 14元件伏安特性测量
  7. 连接linux工具Mtr,Mac、linux和windows mtr路径探测工具安装使用
  8. linux codeblocks汉化
  9. PDCA过程模式在信息安全管理体系的应用
  10. 有道词典 DIY 离线版