假设我使用
通过maven安装mahout等工具mvn install
有时会导致BUILD FAILURE。但是,通过添加-DskipTests,构建成功。这样做安装包的结果是什么?可以使用maven下载的文件吗?
答案 0 :(得分:0)
如果您的maven构建在运行测试时失败但在跳过测试时成功,那么您的一个或多个测试都会失败。
从跳过测试的构建中安装软件包的结果取决于测试的好坏程度。
如果您的测试范围很广,那么失败表示某些内容的行为不符合预期。部署该代码将带来风险,因为它很可能在生产中失败。
如果您的测试不是很好,那么部署通过或失败它们的代码同样存在风险,因为您没有关于代码执行情况的良好指标。
文件maven下载是项目和其他依赖项中声明的依赖项。这些是您通常可以正常工作的第三方软件包。