在执行打包执行到test包的时候,经常会出现各种奇怪的问题。所以我们在编译打包的时候需要去掉test包。下面是去掉test的命令。
- -DskipTests 仅跳过测试,但是不跳过测试代码的编译
- -Dmaven.test.skip 跳过测试,跳过编译测试代码(该命令在 src/test/java里有编译错误的代码也可以打包)
这样就可以打成相应的jar包或war包,而且不会将test打进去。
在编译打包过程中,为了排除test包中的代码,可以使用 MAVEN 参数 `-DskipTests` 或 `-Dmaven.test.skip`。前者仅跳过测试执行,后者则会完全跳过测试代码的编译,即使源码中有错误也能打包。这样做可以确保生成的jar或war包不包含测试代码。
在执行打包执行到test包的时候,经常会出现各种奇怪的问题。所以我们在编译打包的时候需要去掉test包。下面是去掉test的命令。
这样就可以打成相应的jar包或war包,而且不会将test打进去。
7252
464
3万+
9069
3671
7653
2456

被折叠的 条评论
为什么被折叠?