如果我在gradle构建中指定了多个maven存储库,我希望如果gradle在其中一个存储库中找不到依赖项,那么它应该只尝试其他存储库。相反,它在第一个存储库(内部公司nexus repo)上失败,因为那里不存在依赖项并且构建失败
repositories {
maven {
url = 'http://mavencentral.it.att.com:8084/nexus/content/groups/att-public-group'
}
mavenLocal()
mavenCentral()
maven { url 'http://maven.springframework.org/milestone/' }
}
失败:构建因异常而失败。
*出了什么问题:无法解决配置的所有依赖关系':metadata-security:compile'。
>神器 '弹簧安全Kerberos的core.jar添加 (org.springframework.security.extensions:弹簧安全Kerberos的核心:1.0.0.M2)' 未找到。在以下位置搜索:
http://mavencentral.it.att.com:8084/nexus/content/groups/att-public-group/ 组织/ springframework的/安全/扩展/弹簧安全Kerberos的芯/ 1.0.0.M2 /弹簧安全Kerberos的芯 - 1.0.0.M2.jar
答案 0 :(得分:0)
正如@Mark Viera在评论中所说:
尝试使用--debug运行构建。这可能意味着Gradle找到了 描述符(pom.xml),但不是工件本身。
也就是说,它丢失了jar文件(由OP确认)。