maven常用命令的执行的操作

  • 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命令完成了项目编译、单元测试、打包功能
  • install命令完成了项目编译、单元测试、打包功能,同时把打好的可执行jar包(war包或其它形式的包)布署到本地maven仓库
  • deploy命令完成了项目编译、单元测试、打包功能,同时把打好的可执行jar包(war包或其它形式的包)布署到本地maven仓库和远程maven私服仓库

IDEA配置组合命令

进入命令设置

点击+,选择Maven

输入项目和命令参数

  1. 选择创建的maven命令
  2. 选择maven项目
  3. 输入命令组合(-Dmaven.test.skip=true:跳过测试类)
  4. 自动生成名称
  5. 应用
  6. 保存

执行命令

  1. 进入命令列表
  2. 选择命令
  3. 执行(debug执行)

https://blog.csdn.net/dataiyangu/article/details/89218656
https://www.cnblogs.com/msqz/p/10342982.html

IDEA设置Maven组合命令一键编译打包发布相关推荐

  1. 安卓apk在CentOS上自动化编译打包发布

    安卓apk在CentOS上自动化编译打包发布 如果你还在 手动 clean ->build ->上传apk到OSS ->执行app更新操作... *本文 不含三方加固 等操作!!! ...

  2. 基于命令行编译打包phonegap for android应用

    也许你习惯了使用Eclipse编译和打包Android应用.不过,对于使用html5+js开发的phonegap应用,本文建议你抛弃Eclipse,改为使用命令行模式,绝对的快速和方便. 一直以来,E ...

  3. android+命令行编译,打包生成apk文件,Android 使用Android Studio + Gradle 或 命令行 进行apk签名打包...

    默认为debug mode,使用的签名文件在: $HOME/.android/debug.keystore 比如 C:\Users\chengcj1.android\debug.keystore 1. ...

  4. Mac环境下Android一键自动打包发布到蒲公英平台

    由于项目提测需要编译出apk然后发布到蒲公英平台供测试人员下载,在之前是需要手动编译出apk文件然后打开蒲公英网站再手动上传发布到平台,这样如果要上传几个不同的版本和渠道包就比较麻烦,于是,一个能一键 ...

  5. Flutter 搭建 iOS 命令行服务打包发布全保姆式流程

    theme: smartblue 在以前的 < Android 和 iOS 打包提交审核指南> 里介绍了 Flutter 下打包 Android 和 iOS 的指南,不过这部分内容主要介绍 ...

  6. 使用命令行编译打包运行自己的MapReduce程序 Hadoop2.4.1

    网上的MapReduce WordCount教程对于如何编译WordCount.java几乎是一笔带过- 而有写到的,大多又是 0.20 等旧版本版本的做法,即 javac -classpath /u ...

  7. maven + bat 实现快速编译打包模块代码

    pom.xml <?xml version="1.0" encoding="UTF-8"?> <project xmlns="htt ...

  8. Qt 联合Visual Studio编译打包发布

    1.qt 查找项目中使用到的qt动态链接库: 步骤如下 ①打开项目使用的windeployqt工具(qt自带的工具): ②进入到文件夹所在目录:使用 cd 命令 ③使用命令:windeployqt N ...

  9. jenkins搭建教程及使用ant对非maven的javaweb项目进行打包发布到远程tomcat服务器

    一.环境准备 (1)CentOS 7 (2)关闭防火墙.关闭selinux 二.软件安装 使用jenkins前需要安装jdk和maven,安装过程相信大家都了解,就不在这里赘述了. jenkins安装 ...

  10. 源码编译打包_Atlas 2.1.0 实践(1)—— 编译Atlas

    为什么要做数据治理? 业务繁多,数据繁多,业务数据不断迭代.人员流动,文档不全,逻辑不清楚,对于数据很难直观理解,后期很难维护. 在大数据研发中,原始数据就有着非常多的数据库,数据表. 而经过数据的聚 ...

最新文章

  1. 02---控制移动底座1
  2. SpringBoot 2.3 新特性之优雅停机,这波操作太秀了!
  3. Linux yum 报错:One of the configured repositories failed (Unknown), and yum doesn't have.
  4. 从语言模型到Seq2Seq:Transformer如戏,全靠Mask
  5. Flink CDC 2.0 正式发布,详解核心改进
  6. SpringMVC 生成json报 HTTP Status 406.错误的解决方法
  7. Linux的slab和nginx的区别,Nginx核心知识100讲》nginx Slab管理器
  8. Oracle GoldenGate复制过程
  9. linux-三个文件-用户文件-组文件-密码文件
  10. Visual Leak Detector 2 2 3 Visual C++内存检测工具
  11. c++笔记(8) 指针及动态内存管理
  12. hive与hbase的联系与区别
  13. GPS GLONASS数据文件类型解析
  14. 电脑技巧:推荐几款装机必备的软件
  15. 个性化推荐系统,必须关注的五大研究热点
  16. Linux实训项目二 用户和组的管理
  17. 一键解决重复性设计工作
  18. hilink互联技术_华为负重前行,打出王炸HiLink技术,引爆国内生态链格局
  19. 运维之思科篇 -----3.HSRP(热备份路由协议),STP(生成树协议),PVST(增强版PST)
  20. 带你了解 HTTP 协议

热门文章

  1. jquery ajax 对异步队列defer与XMLHttprequest.onload的依赖
  2. css 浮动 相对定位 绝对定位区别
  3. Ctrl+F5为强制刷新
  4. 杭电1028Ignatius and the Princess III
  5. [SQL Server] Access和SQL Server的数据迁移
  6. 汇编语言-学习笔记(一)
  7. secure CRT连接华三、华为模拟器
  8. Kubernetes详解(十四)——Pod对象生命周期
  9. [解题报告]12289 - One-Two-Three
  10. yum安装Jenkins