跳过maven构建测试的结果是什么?

时间:2013-06-27 15:12:43

标签: maven testing build install mahout

假设我使用

通过maven安装mahout等工具
mvn install

有时会导致BUILD FAILURE。但是,通过添加-DskipTests,构建成功。这样做安装包的结果是什么?可以使用maven下载的文件吗?

1 个答案:

答案 0 :(得分:0)

如果您的maven构建在运行测试时失败但在跳过测试时成功,那么您的一个或多个测试都会失败。

从跳过测试的构建中安装软件包的结果取决于测试的好坏程度。

如果您的测试范围很广,那么失败表示某些内容的行为不符合预期。部署该代码将带来风险,因为它很可能在生产中失败。

如果您的测试不是很好,那么部署通过或失败它们的代码同样存在风险,因为您没有关于代码执行情况的良好指标。

文件maven下载是项目和其他依赖项中声明的依赖项。这些是您通常可以正常工作的第三方软件包。