繁体   English   中英

Gradle中具有相同包结构的类的依赖关系解析

[英]Dependency resolution for classes with same package structure in Gradle

假设我有一个项目ProjectA ,其core依赖于编译。 core取决于deepcore 因此,ProjectA对Deepcore具有传递依赖。

因此, ProjectA构建脚本具有以下内容

dependencies {
    compile "com.something:core:1.0.0"
}

core构建脚本有这个

dependencies {
    compile "com.something:deep-core:1.0.0"
}

现在,在coredeepcore core定义了具有相同包结构的类CoreService 我正在使用ProjectA中的该类,它将使用哪种实现? 如何配置我的依赖关系,以便使用core的版本?

这应该做您想要的。

dependencies {
    compile "com.something:deep-core:1.0.0" {
      exclude group: 'com.unwanted', module: 'unwanted'
    }
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM