假设你有两个毕业设计第一个是包含两个java子项目的多项目:
rootProject
:my:subProject1
:myother:subProject2
第二个gradle项目是一个单独的项目,它包含了根项目:
secondProject
includeBuild '../rootProject'
我想做一个
compile
依赖
:my:subProject1
进入之内
secondProject.
所以基本上我想加上
secondProject
的build.gradle文件:
dependency {
compile(project(':my:subProject1'))
}
当我尝试这样做时,它返回错误:
Project with path ':my:subProject1' could not be found in root project 'secondProject'
我似乎只能在将依赖项作为
group:artifact:version
. 例如:
my.root.project:subProject1:1.0.0
. 但为什么会让我这么做呢?为什么不让我访问复合构建的项目层次结构?