[英]Gradle unable to resolve Sonatype Nexus dependency in IntelliJ
[英]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.