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

ProjectA的 settings.gradle :

includeFlat 'ProjectB'

ProjectA的 build.gradle :
dependencies {
    compile project(':ProjectB')
}

但是,在ProjectA上执行“渐变构建”时,出现以下错误:
* 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中定义某种默认配置吗?

最佳答案



或者,或者应用base插件。许多其他插件(javagroovyscala等)会自动应用base插件,因此您不必这样做。

关于project - 在Gradle中对项目依赖项进行建模:将一个依赖项目添加到另一个项目中,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15729139/

10-12 04:20