当 运行 个 gradle 项目时具有 unapproved/unknown 个许可的文件

Files with unapproved/unknown licenses when running a gradle project

我正在尝试 运行 这个 API: GitHub link 作为 Netbeans 中的一个 gradle 项目。当我构建时,它失败并出现此错误:Found 1715 files with unapproved/unknown licenses.

如果你能帮助我,我将不胜感激。

rat 任务功能似乎由 Apache RAT (Release Audit Tool) Gradle Plugin 实现。我不知道或使用该插件,但根据其文档,该任务提供了一个 failOnError 属性,默认为 true。在您链接的项目中,rat 任务的配置闭包不会更改此 属性 的值。通过禁用自动失败,您应该能够成功 运行 构建。

将 属性 添加到我的项目文件中的文件 build.gradle 解决了问题:

rat {

...

failOnError = false