首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何解决重复级依赖关系(Jsr305)?

如何解决重复级依赖关系(Jsr305)?
EN

Stack Overflow用户
提问于 2020-03-25 11:36:48
回答 1查看 312关注 0票数 0

在我将ObjectBox添加到我的Android项目之前,一切都很好,所以我在构建该项目时遇到了以下错误。

代码语言:javascript
复制
Duplicate class javax.annotation.CheckForNull found in modules jetified-jsr305-3.0.2.jar (com.google.code.findbugs:jsr305:3.0.2) and jetified-jsr305-3.0.2.jar (jsr305-3.0.2.jar)

我甚至把jsr305排除在ObjectBox之外,但它不起作用。

代码语言:javascript
复制
objectboxVersion = '2.5.1'
...
    implementation ("io.objectbox:objectbox-android:$objectboxVersion"){
        exclude group: 'com.google.code.findbugs'
    }
    kapt ("io.objectbox:objectbox-processor:$objectboxVersion"){
        exclude group: 'com.google.code.findbugs'
    }
    implementation("io.objectbox:objectbox-kotlin:$objectboxVersion") {
        exclude group: 'com.google.code.findbugs'
    }

在放置在下面的ObjectBox的依赖树中,com.google.code.findbugs:jsr305:3.0.2仍然存在。

我怎么能排除它?

代码语言:javascript
复制
+--- io.objectbox:objectbox-kotlin:2.5.1
|    +--- org.jetbrains.kotlin:kotlin-stdlib:1.3.31
|    |    +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.3.31
|    |    \--- org.jetbrains:annotations:13.0
|    \--- io.objectbox:objectbox-java:2.5.1
|         +--- io.objectbox:objectbox-java-api:2.5.1
|         +--- org.greenrobot:essentials:3.0.0-RC1
|         +--- com.google.flatbuffers:flatbuffers-java:1.11.1
|         \--- com.google.code.findbugs:jsr305:3.0.2
EN

回答 1

Stack Overflow用户

发布于 2020-03-25 15:55:57

在我发现了几个小时后,jsr305-3.0.2.jar文件被添加到lib文件夹中,所以我删除了jar文件并解决了问题。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60848055

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档