常用打包命令

  mvn clean package -Dmaven.test.skip=true
  1. mvn clean package依次执行了clean、resources、compile、testResources、testCompile、test、jar(打包)等7个阶段。
  2. mvn clean install依次执行了clean、resources、compile、testResources、testCompile、test、jar(打包)、install等8个阶段。
  3. 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私服仓库

maven跳过单元测试-maven.test.skip和skipTests的区别
-DskipTests,不执行测试用例,但编译测试用例类生成相应的class文件至target/test-classes下。
-Dmaven.test.skip=true,不执行测试用例,也不编译测试用例类。

一 使用mvn package -Dmaven.test.skip=true,不但跳过单元测试的运行,也跳过测试代码的编译。
二 使用 mvn package -DskipTests 跳过单元测试,但是会继续编译;如果没时间修改单元测试的bug,或者单元测试编译错误。使用上面的,不要用这个

Maven clean基本命令相关推荐

  1. eclipse中的maven build 、maven clean 、 maven install作用

    eclipse中的maven build .maven clean . maven install作用 转载于:https://www.cnblogs.com/ZeGod/p/10483605.htm ...

  2. eclipse中的maven build、maven clean、maven install和maven test的区别

    eclipse中的maven build.maven clean.maven install和maven test的区别 https://www.cnblogs.com/Marydon20170307 ...

  3. 执行maven clean package 时报OutOfMemoryError的解决办法

    最近在使用maven clean package打包一个项目的时候遇到OutOfMemoryError的报错,如下 查看了下具体的文件报错说明https://cwiki.apache.org/conf ...

  4. maven install、maven clean、project clean三者的区别

    maven install.maven clean.project clean 想必当使用eclipse编写程序时,总会遇到一些莫名其妙的问题,比如说提示找不到某个类或方法,明明没有语法错误却说有语法 ...

  5. Java异常处理001:Maven clean package时Failed to clean project: Failed to delete

    Java异常处理001:Maven打包时Failed to clean project: Failed to delete 异常日志: [ERROR] Failed to execute goal o ...

  6. maven的基本命令

    创建一个简单的Java工程: mvn archetype:create -DgroupId=com.mycompany.example -DartifactId=Example 创 建一个java的w ...

  7. maven clean 之后报错

    [错误解决][Maven] cannot be opened because it does not exist错误[文件无法编译到target目录下的解决方法] 该问题的特征是,使用Eclipse  ...

  8. maven clean、install命令

    1.新建maven项目 package com.maven;public class HelloWorld{public String sayHello(){return "hello wo ...

  9. Eclipse Maven clean后错误: 找不到或无法加载主类com.xxx.ShopApplication

    如果com.xxx.ShopApplication原本可以启动但是在Maven中将模块clean后不能启动了,是因为系统找不到编译好的class文件,需要手动重新编译一下当前项目:Project-&g ...

  10. Maven clean install 跳过单元测试

    1.使用MVN命令 mvn clean install -DskipTests 或者 mvn clean install -Dmaven.test.skip=true 2.pom中设置clean in ...

最新文章

  1. Android学习笔记之Fragment的两种使用方法
  2. Java高并发编程:Callable、Future和FutureTask
  3. 1084. Broken Keyboard (20)
  4. 通过对象指针的方式强行指定到子类_C++中的虚指针与虚函数表
  5. 在ECS系统中使用IJobChunk作业
  6. Tip: JSP开发模式
  7. AutoCAD2020线型比例修改
  8. 博客随笔《文章目录——java》大纲
  9. 获取他人ip的几种方法
  10. axi_ddr_top
  11. IB课程体系的优缺点介绍
  12. LVM逻辑卷快照的添加,删除逻辑卷!
  13. 为什么程序员喜欢在半夜写代码?
  14. SYSCALL_DEFINEx宏源码解析
  15. python open unicodedecodeerror_python 读取文件时报错UnicodeDecodeError: 'gbk' co
  16. c# 使用System.Media.SoundPlayer播放wav格式的声音文件
  17. 核磁共振分析处理软件:Nucleomatica iNMR for Mac
  18. FITC Phalloidin|FITC标记鬼笔环肽,915026-99-2
  19. vue监听手机键盘搜索事件
  20. 仿迅雷播放器教程 -- C++ windows界面库对比(11)

热门文章

  1. 2017春运抢票软件哪个好,教你看懂刷票原理!
  2. 电脑右下角音量键打不开,调不了音量大小的解决方法
  3. 微信保存图片提示失败_微信保存图片失败怎么回事
  4. windows10看不到网络计算机,今天分析Win10看不到局域网电脑的详尽解决手段
  5. 2016款MACBOOK PRO触控条版 安装WIN10初体验 及 无奈退货记
  6. 双引号后面要加句号吗_省略号后面可以加句号吗
  7. OpenStack与Tungsten Fabric如何集成丨TF成立大会演讲实录
  8. python winrar 密码_python+winrar 指令压缩文件
  9. 《Domain-shift Conditioning using Adaptable Filtering …… for Robust Chinese Spell Check》阅读记录
  10. 「驱动安装」HighPoint RocketRAID R2722 磁盘阵列卡 驱动安装教程