maven打包的命令

mvn clean install package 先删除目标文件夹 编译并且打包

-pl 参数 : 选择具体打包哪个节点 例如 XXX-web XXX-api 多个模块 , 分隔

-U参数:意思是:强制刷新本地仓库不存在release版和所有的snapshots版本。
对于release版本,本地已经存在,则不会重复下载
对于snapshots版本,不管本地是否存在,都会强制刷新,但是刷新并不意味着把jar重新下载一遍。
只下载几个比较小的文件,通过这几个小文件确定本地和远程仓库的版本是否一致,再决定是否下载SNAPSHOT依赖更新,确保集成基于最新的状态,如果没有该参数,Maven默认以天为单位检查更新,而持续集成的频率应该比这高很多。

-e参数 : 如果构建出现异常,maven会打印对应的 stack trace

-am 参数: 同时处理所依赖的模块

-P 参数 : 选择用哪个配置文件 pom 的profiles 下面可能有多个环境的配置 ,没有就越过去不填

-DskipTests 和-Dmaven.test.skip=true 正常用 -Dmaven.test.skip=true
-DskipTests 不执行测试用例,但编译测试用例类生成相应的class文件至target/test-classes下
-Dmaven.test.skip=true 不执行测试用例,也不编译测试用例类

例子 : 完整命令

全部打包 mvn clean install package -e -U -am -Dmaven.test.skip=true -P uat

打两个包 clean install package -pl atms-api,atms-web -e -U -Dmaven.test.skip=true -P dev

maven打包的命令相关推荐

  1. 使用Ant 和 Maven打包发布命令行程序(转载)

    From:https://www.linux178.com/Java/maven-release.html 用Java写了一个命令行的小程序,使用的Intellij IDE是IDEA13原来一直使用A ...

  2. idea中 maven打包时时报错User setting file does not exist C:\Users\lenevo\.m2\setting.xml,

    第一种错误 :idea中 maven打包时时报错User setting file does not exist C:\Users\lenevo\.m2\setting.xml, 解决方案如下:将ma ...

  3. SpringBoot 的其他使用 及 maven打包

    SpringBoot----开发环境/测试环境和生产环境 application.properties是SpringBoot默认加载的,全局配置,则全部放在这里,假如有需要不同环境,配置不同的参数,比 ...

  4. SpringBoot之部署以及Maven打包切换环境

    2019独角兽企业重金招聘Python工程师标准>>> 前言:之前一直用的  Java-jar 运行的,但是部署的时候得停止服务 通过端口kill 掉的,最近在推酷上发现一个安全关闭 ...

  5. maven 打包jar lib

    一.springboot 打包成jar 1.pom.xml <build><!-- jar的名称--><finalName>shiro</finalName& ...

  6. maven 打包jar_Maven一定要会的这几个知识!

    点击上方蓝字关注我们 作者:CansluckCSDN博客:https://blog.csdn.net/xgx120413 一.Maven概念 Maven是一个项目管理和整合工具.Maven为开发者提供 ...

  7. maven打包的各种方式和如何在使用maven-assembly-plugin打包时去掉assembly id

    先简单介绍下maven打包的几种方式,如果你只是想知道如何使用assembly插件打包的时候去掉assembly id可以直接跳到下面 Maven打包的几种方式 1. 使用maven-jar-plug ...

  8. java 混码_kotlin java 混合代码 maven 打包实现

    kotlin简介 kotlin是一种针对java 平台的新编程语言.kotlin简洁.安全.务实,并且专注于与java代码的互操作性.它几乎可以用在现在java使用的任何地方:服务端开发.androi ...

  9. maven 打包编译_您是否真的想加快Maven的编译/打包速度? 那么takari生命周期插件就是答案。...

    maven 打包编译 像你们中的许多人一样,我正在使用多模块Maven项目 . 与现有的许多系统相比,它不是一个巨大的系统,它具有15个模块,3种不同的耳朵部署,带有属性文件的大量参数化以及大约10万 ...

最新文章

  1. 字符串转换成NSDate类型的 为nil解决方法
  2. php模拟post上传图片,php模拟post上传图片解决方法
  3. 深度学习——无监督,自动编码器——尽管自动编码器与 PCA 很相似,but自动编码器既能表征线性变换,也能表征非线性变换;而 PCA 只能执行线性变换...
  4. mysql.user表中Host为%的含义
  5. mysql 一个死锁的分析
  6. nm 命令 程序符号信息查看
  7. 力扣679.24点游戏
  8. Tensorflow——Variable变量(打印数字小实例)
  9. 三层交换机配置综合实验
  10. 文献管理三剑客之Mendeley最新版使用小记2
  11. PDF加密、解密内幕(三) -破解加密PDF文件
  12. 悟空CRM测试用例执行,项目评审
  13. sqlite内存模式
  14. java编写投票功能需求分析
  15. python中的complex()函数
  16. UVALive 6860 Most Influential Pumpkin
  17. 百度为何力推直达号?为了移动商业化
  18. 计算机菜单的作用是,菜单
  19. 做得好 vs 做得快?
  20. 短信验证码(俗称接码平台)分享定义是什么

热门文章

  1. selenium.common.exceptions.SessionNotCreatedException: Message: session not created exception: Missi
  2. ibm 刀片服务器kvm使用
  3. 规划IBM Spectrum Scale
  4. 第十章 DirectX 绘制简单场景,地形,天空盒和跟随摄像机(下)
  5. 数学思想方法之抽象与概括(2)概括
  6. 原创教程PS修图技巧-如何用portraiture滤镜来进行人像磨皮
  7. AS7341光谱传感器测量色温color_temperature_学习笔记
  8. FL Studio居然可以用电脑键盘弹奏乐曲?一起来了解一下吧
  9. gpgga数据校验并提取
  10. 如何编写高质量的 JS 函数(3) --函数式编程[理论篇]