Maven跳过测试打包命令

跳过 Maven 打包时的测试,确实是个小技巧,但用得好真的能省不少事。是你在频繁调试,或者 CI 环境已经测过一遍的情况下,用上-DskipTests这个参数,打包速度会快多,响应也更及时。

直接在命令行里敲:

mvn clean package -DskipTests
就行了,不跑测试,不浪费时间,打出来的包还一样能用。其实还有-Dmaven.test.skip=true这个写法,不过前者只是跳测试,后者连编译测试代码也跳了,看你需求。

我一般是开发阶段用-DskipTests,等发布或上线前再把测试跑一遍更稳妥。嗯,还有一点,你最好确认你打的包确实不依赖测试资源,否则跳过了会出幺蛾子。

要是你刚好在折腾springmvc或者mybatis,可以顺带看看这个测试文章,写得还挺细;还有篇Apache Maven生成 PDF 的资料也不错,适合进阶看看。

,如果你也是图个快、省时间,记得这招,下次打包的时候加上就行。

pdf 文件大小:205.23KB