project - 在Gradle中对项目依赖项进行建模:将一个依赖项目添加到另一个项目中

标签 project gradle build-dependencies

我正面临以下问题。我在同一层次结构上有两个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中定义某种默认配置吗?

最佳答案

Do I have do defined some kind of default configuration in ProjectB?



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

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

相关文章:

groovy - 这个 Gradle 语法有什么问题?

android - 运行gradle时未找到kotlinx.android.synthetic

gradle - 如何在gradle中使用命令行标志禁用远程构建缓存

vim - 我只是想不通VIM中的项目插件

module - 在软件项目中,您如何区分组件和模块?

f# - Visual Studio F# 项目 : Can't have two folders in a file tree with the same name?

ruby - 如何强制所有 Homebrew 程序只安装小桶?

java - 创建 Android Wifi 聊天应用程序

java - 限制 gradle 依赖项任务的显示深度

java - Eclipse 3.7 Unresolved Gradle依赖关系错误