idea使用maven命令
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命令相关推荐
- eclipse下运行自定义maven命令
为什么80%的码农都做不了架构师?>>> 想在eclips中运行maven插件中提供了几种常用的命令,右击选择项目,选择Run As,可以看到有maven butil,mave ...
- maven命令-P 参数
2019独角兽企业重金招聘Python工程师标准>>> maven 命令: mvn clean package -D maven.test.skip=true -P product ...
- 通过maven命令将源代码编译成jar到本地仓库
图: 4.2.3 采用maven命令编译成jar安装到本地maven库 在路径框输入cmd,执行命令: mvn clean install 图: 图2 成功后可以看到jar包 转载于:h ...
- 解决idea中执行maven命令失败的问题
解决idea中执行maven命令失败的问题 参考文章: (1)解决idea中执行maven命令失败的问题 (2)https://www.cnblogs.com/qyf404/p/4839479.htm ...
- 这 30 个常用的 Maven 命令你必须熟悉!
maven 命令除了常用的几个,大部分经常记不住,整理一下,方便查询. maven 命令的格式为 mvn [plugin-name]:[goal-name],可以接受的参数如下. -D 指定参数,如 ...
- 下运行maven命令_实话实说 | 这些maven命令,你会几个?
今天有位微信好友私下问我:mvn install怎么好像把mvn compile的活也干了,所以我平时都是使用mvn install就ok了.奇怪的是,为什么还要搞个mvn compile呢? 听了这 ...
- Maven 命令格式及一些常用命令
Maven自身指定定义了一套对项目进行编译,测试,打包,运行,部署等工作的抽象.Maven自己是不实际负责这些工作的,而是把它们交给了插件.所以Maven命令的实际工作执行者是各种各样的插件. 要了解 ...
- Intellij IDEA2017 的控制台里不识别maven命令问题处理
2019独角兽企业重金招聘Python工程师标准>>> cmd里运行 mvn -v可以显示出maven的版本信息,可是在IDEA的控制台里却提示不识别maven命令,此情况以管理员的 ...
- 部署shiro官方源码时,执行maven命令出错
转载自 部署shiro官方源码时,执行maven命令出错 部署shiro官方源码时,执行maven命令会报下面错误: [INFO] --------------------------------- ...
- 这 30 个常用的 Maven 命令你必须熟悉
转载自 这 30 个常用的 Maven 命令你必须熟悉 maven 命令的格式为 mvn [plugin-name]:[goal-name],可以接受的参数如下. -D 指定参数,如 -Dmave ...
最新文章
- 理解Node.js的异步非阻塞I/O模型
- [深度学习基础] 5. 实现细节
- ☆【UVA - 624 】CD(dp + 0-1背包 + 记录路径)
- Python bytearray/bytes/string区别
- 网络不稳定的原因_关键词排名波动原因,如何解决网站排名不稳定!
- JavaScript 的 defer 与 async
- ubuntu下常用的抓包软件_macOS下最常用也最好用的几款解压缩软件,你值得拥有...
- android shape 3d效果,如何绘制SuperShape3D作为网格?
- leetcode题库11--盛最多水的容器
- PCB设计之:必知的PCB设计八大误区
- java通过+拼接字符串导致的无效SQL,三目运算符与+运算符结合使用时需要注意了
- mysql安装和基本操作
- 培训对于微软MCSA认证2011
- 底量超顶量超级大黑马指标源码_通达信绝密三代指标,秒杀一切妖股指标公式源码...
- 输入身高体重测身材_身高体重测试(女人标准体重计算器)
- html中加水印,静态html页面 添加水印效果 且 水印不可复制
- 软件架构与设计(十)-----架构技术
- 一文搞懂MD5、SHA-1、SHA-2、SHA-3,哪个算法比较安全
- Openbravo架构分析
- ValueError: matmul: Input operand 1 has a mismatch in its core dimension 0, with gufunc signature (n