【问题标题】:Gradle can't find Apache commonsGradle 找不到 Apache 公共资源
【发布时间】:2019-03-05 23:44:24
【问题描述】:

我已将此依赖项包含在带有 mavencentral 存储库的 build.gradle 中。

  compile group: 'org.apache.commons', name: 'commons-io', version: '2.4'

当我做 Gradle 依赖时,gradle 找不到这个依赖。这是输出。

compile - 源集“main”的依赖项(已弃用,改用“implementation”)。

+--- com.amazonaws:aws-java-sdk-s3 -> 1.11.228
|    +--- com.amazonaws:aws-java-sdk-kms:1.11.228
|    |    +--- com.amazonaws:aws-java-sdk-core:1.11.228
|    |    |    +--- commons-logging:commons-logging:1.1.3 -> 1.2
|    |    |    +--- org.apache.httpcomponents:httpclient:4.5.2
|    |    |    |    +--- org.apache.httpcomponents:httpcore:4.4.4
|    |    |    |    +--- commons-logging:commons-logging:1.2
|    |    |    |    \--- commons-codec:commons-codec:1.9
|    |    |    +--- software.amazon.ion:ion-java:1.0.2
|    |    |    +--- com.fasterxml.jackson.core:jackson-databind:2.6.7.1
|    |    |    |    +--- com.fasterxml.jackson.core:jackson-annotations:2.6.0
|    |    |    |    \--- com.fasterxml.jackson.core:jackson-core:2.6.7
|    |    |    +--- com.fasterxml.jackson.dataformat:jackson-dataformat-cbor:2.6.7
|    |    |    |    \--- com.fasterxml.jackson.core:jackson-core:2.6.7
|    |    |    \--- joda-time:joda-time:2.8.1
|    |    \--- com.amazonaws:jmespath-java:1.11.228
|    |         \--- com.fasterxml.jackson.core:jackson-databind:2.6.7.1 (*)
|    +--- com.amazonaws:aws-java-sdk-core:1.11.228 (*)
|    \--- com.amazonaws:jmespath-java:1.11.228 (*)
+--- org.apache.commons:commons-collections4:4.0
+--- org.apache.commons:commons-lang3:3.0
***+--- org.apache.commons:commons-io:2.4 FAILED***
+--- commons-lang:commons-lang:2.6
\--- org.slf4j:slf4j-simple:1.6.1
     \--- org.slf4j:slf4j-api:1.6.1

【问题讨论】:

    标签: java gradle intellij-idea apache-commons-io


    【解决方案1】:

    那是因为正确的组是commons-io

    compile group: 'commons-io', name: 'commons-io', version: '2.4'
    

    重新导入,它就会被拾取。

    【讨论】:

    • 非常感谢@LppEdd 我的错。谢谢。一些我从mvnrepository.com/artifact/commons-io/commons-io/2.4复制错误的方法@
    • @Vineel Apache 项目组不明确,有时使用 org.apache,有时与名称相同。一直不明白他们用的是什么逻辑。
    • 没错。可能他们为什么没有响铃并引起了我的注意。听起来不错,直到我在你指出后再次检查。
    • 你能帮我解决我的其他问题吗,stackoverflow.com/questions/55009341/…
    猜你喜欢
    • 2011-07-11
    • 2018-12-20
    • 2013-05-15
    • 1970-01-01
    • 2012-11-20
    • 1970-01-01
    • 1970-01-01
    • 2022-11-24
    • 1970-01-01
    相关资源
    最近更新 更多