【发布时间】:2016-05-09 09:44:05
【问题描述】:
我有以下结构:
./mainproject/
-settings.gradle
-build.gradle
-subproject/
-build.gradle
-/src/...
./libraryproject
-settings.gradle
-build.gradle
-subproject_interfaces/
-build.gradle
-src/...
-subproject_impl/
-build.gradle
-src/...
libraryproject/settings.gralde:
rootProject.name = 'library'
include 'subproject_interfaces','subproject_impl'
libraryproject/build.gradle
dependencies {
compile project(':subproject_interfaces')
compile project(':subprojects_impl')
}
mainproject/settings.gradle
include "library"
project(':library').projectDir = new File(settingsDir,"../libraryproject")
主项目/子项目/build.gradle
dependencies{
compile project(':library')
}
- 我可以很好地 gradle build libraryproject。
- 我可以通过对 mainproject 的项目依赖来 gradle build libraryproject。
- 我无法构建主项目,原因是:
Project with path: 'subproject_interfaces' could not be found in project ' library'
【问题讨论】:
-
请阅读并遵守stackoverflow.com/help/someone-answers :-)
标签: gradle