假设我通过 maven 使用
安装了一个像 mahout 这样的工具mvn install
有时这会导致构建失败。但是,通过添加 -DskipTests 构建成功。这样做安装包的结果是什么?可以使用maven下载的文件吗?
最佳答案
如果您的 Maven 构建在测试运行时失败,但在您跳过测试时成功,那么您的一个或多个测试失败了。
从跳过测试的构建中安装包的结果取决于您的测试有多好。
如果您的测试范围很广,那么失败表明某些地方没有按预期运行。部署该代码是有风险的,因为它很可能在生产中失败。
如果您的测试不是很好,那么部署通过或未通过测试的代码同样具有风险,因为您没有关于代码执行情况的良好指标。
maven 下载的文件是在您的项目和其他依赖项中声明的依赖项。这些是第三方包,您通常可以假设它们可以正常工作。
关于maven - 跳过 Maven 构建测试的结果是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17346928/