1

假设我通过 maven 安装了一个像 mahout 这样的工具,使用

mvn install

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

4

1 回答 1

0

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

从跳过测试的构建中安装包的结果取决于您的测试有多好。

如果您的测试是广泛的,那么失败表明某些事情没有按预期运行。部署该代码是有风险的,因为它很可能在生产中失败。

如果你的测试不是很好,那么部署通过或失败的代码同样有风险,因为你没有很好的指标来判断代码的执行情况。

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

于 2013-06-27T16:03:20.997 回答