【发布时间】:2015-03-13 16:16:40
【问题描述】:
如果我在 gradle 构建中指定了多个 maven 存储库,我希望如果 gradle 在其中一个存储库中找不到依赖项,它应该只尝试其他存储库。相反,它在第一个存储库(内部公司关系存储库)上因不存在的依赖项而失败并导致构建失败
repositories {
maven {
url = 'http://mavencentral.it.att.com:8084/nexus/content/groups/att-public-group'
}
mavenLocal()
mavenCentral()
maven { url 'http://maven.springframework.org/milestone/' }
}
FAILURE:构建失败并出现异常。
*出了什么问题:无法解析配置 ':metadata-security:compile' 的所有依赖项。
> 神器 '弹簧-安全-kerberos-core.jar (org.springframework.security.extensions:spring-security-kerberos-core:1.0.0.M2)' 未找到。在以下位置搜索:
http://mavencentral.it.att.com:8084/nexus/content/groups/att-public-group/ org/springframework/security/extensions/spring-security-kerberos-core/1.0.0.M2/spring-security-kerberos-core-1.0.0.M2.jar
【问题讨论】:
-
尝试使用
--debug运行构建。这可能意味着 Gradle 找到了一个描述符 (pom.xml),但没有找到工件本身。 -
考虑到那个 URL,我可以确认。 :) 我不知道为什么罐子会丢失。
-
就是这样.. pom 在那里而不是罐子。谢谢
-
Adeel,您似乎在 AT&T 内部。你能联系我吗?看看我吧。
-
@MarkVieira:你想发表你的评论作为答案吗?
标签: maven gradle build.gradle