Dependencies 不包含';我没有自己的目录

Dependencies 不包含';我没有自己的目录,dependencies,gradle,subproject,Dependencies,Gradle,Subproject,我的项目有一个子项目“core”,在core内部,我希望有一个单独的子项目“强制”。它所要做的就是生成一个源文件并进行编译,但这取决于“核心”是否已编译,因为代码生成器就住在那里。我希望.gradle文件名为impression.gradle 所以我在“设置”中尝试了这个 include 'core' include "coercion" project(':coercion').projectDir = file(settingsDir) project(":coercion").buildF

我的项目有一个子项目“core”,在core内部,我希望有一个单独的子项目“强制”。它所要做的就是生成一个源文件并进行编译,但这取决于“核心”是否已编译,因为代码生成器就住在那里。我希望.gradle文件名为impression.gradle

所以我在“设置”中尝试了这个

include 'core'
include "coercion"
project(':coercion').projectDir = file(settingsDir)
project(":coercion").buildFileName = "coercion.gradle"
这给了我一个错误:

* What went wrong:
Could not select the default project for this build. Multiple projects
in this build have project directory
'/Users/montyzukowski/temboo/development/branches/capella-github-build': 
[root project 'capella-github-build', project ':coercion']

是否有可能将impression.gradle放在“core”的子目录中,或者这会扰乱gradle的依赖关系分析?

事实证明,更好的处理方法与samples/java/withIntegrationTests中的integrationTest示例非常相似。我为代码生成器创建了自己的源代码集,并且能够在核心子项目中完成所有需要的操作,而不是将此部分拆分为自己的子项目