多个maven存储库用于gradle

时间:2015-03-13 16:16:41

标签: maven gradle build.gradle

如果我在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

1 个答案:

答案 0 :(得分:0)

正如@Mark Viera在评论中所说:

  

尝试使用--debug运行构建。这可能意味着Gradle找到了   描述符(pom.xml),但不是工件本身。

也就是说,它丢失了jar文件(由OP确认)。