Gradle中的模型项目依赖项:将依赖项目添加到另一个项目

时间:2013-03-31 11:57:33

标签: project gradle build-dependencies

我面临以下问题。我在同一层次结构上有两个Gradle项目(ProjectA和ProjectB),没有任何根项目。由于ProjectA依赖于ProjectB,我尝试按如下方式对其进行建模:

ProjectA的 settings.gradle

includeFlat 'ProjectB'

ProjectA的 build.gradle

dependencies {
    compile project(':ProjectB')
}

但是,在ProjectA上执行'gradle build'时出现以下错误:

* What went wrong:
A problem occurred evaluating root project 'ProjectA'.
> Could not resolve all dependencies for configuration ':compile'.
> Module version group:, module:ProjectA, version:0.0.1-SNAPSHOT, configuration:compile declares a dependency on configuration 'default' which is not declared in the module descriptor for group:ProjectA, module:ProjectB, version:unspecified

我是否必须在ProjectB中定义某种默认配置?

1 个答案:

答案 0 :(得分:0)

  

我是否在ProjectB中定义了某种默认配置?

要么是,要么应用base插件。许多其他插件(javagroovyscala等)会自动应用base插件,因此您无需这样做。