摇篮/ libgdx / Eclipse的
遵循项目结构:
MainProject
-build.gradle
-settings.gradle
LibraryProject
-build.gradle
-settings.gradle
我似乎无法正确声明对库的依赖。
MainProject build.gradle
dependencies {
compile project(':LibraryProject')
}
MainProject settings.gradle
include ':LibraryProject'
project(':LibraryProject').projectDir = new File(settingsDir, '../LibraryProject')
刷新依赖项可以正常运行。但我无法访问任何库类。
答案 0 :(得分:1)
几乎不可能(几乎在所有情况下)都可以将根项目可靠地包含为另一个多项目构建的子项目。您不应在不同的Gradle构建之间共享子项目。
有两种方法可以解决这个问题:
{{ setPageTitle 'Hi' }}
的依赖关系更改为正常依赖关系::LibraryProject
。当您对库项目进行更改时,首先必须手动构建库项目,并将其安装在(本地)存储库中。然后你可以建立主项目。什么是最好的取决于图书馆项目的目的。它是一个可以被多个应用程序重用的项目吗?然后使用第一种方法。如果它专门用于主项目,则子项目更好。