繁体   English   中英

gradle无法解决关系依赖

[英]gradle can't resolve nexus dependency

我有一个依赖关系,希望从本地关系中包含。 我看过几个相关的问题,都说要做类似的事情

apply plugin: "java"
apply plugin: "maven"

repositories {
    maven {
        url "http://my.url.com/"
    }
}

dependencies {  
    compile "name:id:version"
}

我可以通过网络访问nexus,但是当我尝试上述操作时,我收到一条错误消息

无法解析:名称:id:版本

任何帮助将不胜感激。

我发现了问题。 当我最初没有--stacktrace选项从Eclipse构建时,我并没有捕获到传递依赖。 我修改了构建脚本,使

compile("name:id:version") {
    exclude group: "another-name", module: "its-module"
    // other dependencies to exclude ...
}

如果通过本地存储库表示您的本地计算机存储库,则要让Gradle从本地maven存储库中查找依赖项,您应该明确地告诉他这样做:

repositories {
  mavenLocal()
}

Gradle与maven不同,它不使用maven的本地存储库来缓存下载的工件。 从Gradle的角度来看,本地Maven存储库也与其他存储库一样。

暂无
暂无

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

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