![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Maven
wc1695040842
运维汪一枚
展开
-
Maven打包时强制检查SNAPSHOT依赖包的更新
由于开发人员自己封装的工具类jar包会经常的deploy到私服上以提供给其他的项目使用,在开发和测试阶段用的是SNAPSHOT快照版本,而且持续集成很频繁。在这种情况下,就需要用到maven打包时的-U参数,这个参数能强制让Maven检查所有SNAPSHOT依赖更新,确保集成基于最新的状态。如果没有该参数,Maven默认以天为单位检查更新,对于我们持续集成的频率来说,这显然是不够的。所以,结合之前说的跳过单元测试,对于运维人员来说,在用命令进行maven打包的时候,可以把命令写成这样:mvn clea原创 2020-08-01 14:36:48 · 3079 阅读 · 1 评论 -
Maven打包时跳过单元测试
在使用mvn clean install进行编译打包的时候,maven会执行src/test/java中的Junit测试用例。在发布的时候,我们不希望再执行测试用例,可以用-DskipTests或者-Dmaven.test.skip=true这两个参数跳过。但是这两个参数也是存在区别的:-DskipTests:跳过单元测试,但是会继续编译测试用例类的,并生成相应的class文件到target...原创 2020-04-08 14:58:16 · 323 阅读 · 0 评论