Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
假设我通过 maven 安装了一个像 mahout 这样的工具,使用
mvn install
有时这会导致构建失败。但是,通过添加 -DskipTests 构建成功。这样做安装包的后果是什么?可以使用maven下载的文件吗?
如果您的 Maven 构建在运行测试时失败,但在您跳过测试时成功,那么您的一个或多个测试失败了。
从跳过测试的构建中安装包的结果取决于您的测试有多好。
如果您的测试是广泛的,那么失败表明某些事情没有按预期运行。部署该代码是有风险的,因为它很可能在生产中失败。
如果你的测试不是很好,那么部署通过或失败的代码同样有风险,因为你没有很好的指标来判断代码的执行情况。
maven 下载的文件是在您的项目和其他依赖项中声明的依赖项。这些是您通常可以认为可以正常工作的第三方软件包。