【发布时间】:2018-03-29 09:23:36
【问题描述】:
我试图阻止 maven 编译测试。我已经尝试过使用 -DskipTests 和 -Dmaven.test.skip=true 。但两者都没有阻止 maven 编译测试。
mvn clean install -Dmaven.test.skip=true -DskipTests -T1C
我在测试中遇到错误。
错误信息
在项目 pnd-lib 上执行目标 org.apache.maven.plugins:maven-compiler-plugin:3.6.0:testCompile (default-testCompile) 失败:编译失败
【问题讨论】:
-
也许你可以尝试
-fn,--fail-never永远不要让构建失败,不管项目结果(测试),或者-fae,如果你只使用一个模块,它会执行构建但不会因失败而停止 -
在这种情况下,无论如何我都会收到测试错误。但好消息是它显示了模块中的所有错误:-)。所以基本上不会跳过测试的编译。
-
我正在寻找一个选项,我只能在主要代码错误而不是测试错误上失败。
-
您能否提供有关您的测试框架的更多信息,如果您使用的是 surfire 版本可能吗?因为
-DskipTests应该完成这项工作 -
添加编译错误
标签: java maven testing compiler-errors