我遇到了与此处报告的相同的问题:
我有一个 Java 项目 A,它依赖于项目 B(模块),项目 B 依赖于项目 C(另一个模块)。对于项目 AI 想设置“includeBuild ../projectB”,对于项目 BI 也想设置“includeBuild ../projectC”,这样我就可以在 Eclipse + Buildship 2.0 中开发所有内容,而无需为每个小更改运行 Gradle在项目 A、B 和 C 中的每一个中。
但是,如果我设置了这个,我会得到:“包含的构建 '%s' 不能包含构建。”。
预期行为
递归“includeBuild”将递归地包含依赖项目。
当前行为
我得到“包含的构建 '%s' 不能包含构建。”。
你的环境
Gradle 3.5、Buildship 2.0、Eclipse 3.6
我该如何解决/解决此问题?在我的实例中,我有一个包含电子邮件功能的实用程序项目(使用 JavaMail)。数据项目和 UI 项目中需要电子邮件功能。UI 项目也依赖于数据项目。