我正在尝试将 gradle 6.x 版本的多项目应用程序更新到 gradle 7.3,因为它是第一个支持 Java 17 的版本。但是,我无法解决由未在我的任何文件中声明的任务引起的问题build.gradle
文件。错误如下:([] 件已编辑)
Execution failed for task ':[root module]:[module]:processIntTestResources'.
> Entry [filename] is a duplicate but no duplicate handling strategy has been set. Please refer to https://docs.gradle.org/7.3/dsl/org.gradle.api.tasks.Copy.html#org.gradle.api.tasks.Copy:duplicatesStrategy for details.
我认为与集成测试的 sourceSet 相关联,但是,我从不为这些测试显式复制和文件。我还设置了所有复制说明,以便在重复处理方面具有此配置:
duplicatesStrategy = DuplicatesStrategy.INCLUDE
我还尝试将上述内容添加到失败的项目中,因为该设置仅对复制类型的任务或块有效。我绝不是 gradle 方面的专家,可以添加任何需要的相关信息,但我相信我已经包含了可能最相关的内容。我真的只是在寻找可以进一步调试此问题的方向。