如何在Maven中跳过编译错误



现在我们使用Maven从git存储库构建java程序,并且有一个包含20000多个java类文件的大型存储库。

如果在构建过程中发生编译错误,Maven构建作业将停止,并且不会生成任何类文件或jar文件。为此,我们试图使用pom.xml文件中的标记注释掉单个类文件,但随后发生了其他编译错误,导致引用注释掉的类文件的类文件无法通过。

我们想要找到一个";自动跳过";option/函数,这样我们就可以构建程序,即使有一些编译错误,也只能正常生成编译传递的类文件,然后我们可以稍后检查日志文件中的所有编译错误。但到目前为止我们还没有找到。

如果有人能分享这个问题的想法或建议,我们将不胜感激。

非常感谢。

maven中有两个选项:

-fae--fail-at-end

-fn--fail-never

您可以通过以下方式使用它们:

mvn --fail-never clean compile-获取并忽略编译错误

mvn --fail-at-end clean compile-获取编译错误并在最后失败。

相关内容

  • 没有找到相关文章

最新更新