maven - 用于gradle的多个Maven存储库

标签 maven gradle build.gradle

如果我在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: Build failed with an exception.

* What went wrong: Could not resolve all dependencies for configuration ':metadata-security:compile'.
> Artifact 'spring-security-kerberos-core.jar (org.springframework.security.extensions:spring-security-kerberos-core:1.0.0.M2)' not found. Searched in the following locations:
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

最佳答案

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

Try running the build with --debug. It likely means that Gradle found a descriptor (pom.xml) but not the artifact itself.



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

关于maven - 用于gradle的多个Maven存储库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29037107/

相关文章:

java - 如何在 Eclipse 中清理/删除 Maven 项目的 "target"目录

curl - 在Groovy中将JSON传递给curl似乎取决于平台

java - Android Studio - 错误 :Execution failed for task ':app: ... ase' duplicate entry: com/google/android/gms/internal/zznq. 类

android - 我必须在 Android Studio 的子项目中添加 .aar 文件作为库。它给了我一个错误。

gradle - 如何在gradle 7.1.1中将config更改为checkstyle插件的configDirectory?

android - 每次我点击 "run"按钮时,Gradle 中的构建自动化工具是否会替换 apk 文件?

gradle - 如何从 Gradle Maven Publishing 插件构建的 POM 中排除依赖项?

java - Maven:从编译中排除文件在 IntelliJ IDEA 中不起作用

java - Heroku - 找不到 Maven 子模块 pom

java - 生命周期配置未涵盖的插件执行 : org. apache.maven.plugins :maven-toolchains-plugin:1. 1:toolchain