我面临以下问题。我在同一层次结构上有两个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中定义某种默认配置?
答案 0 :(得分:0)
我是否在ProjectB中定义了某种默认配置?
要么是,要么应用base
插件。许多其他插件(java
,groovy
,scala
等)会自动应用base
插件,因此您无需这样做。