首页 > 解决方案 > 给定的gradle下载工件版本

问题描述

在我的 gradle 项目中,依赖于版本19.6.0-rel.1的库。该 jar 实际上在项目的 maven 存储库中可用,但maven-metadata.xml中缺少版本详细信息。据我了解,gradle 将上述版本解释为快照版本或其他内容,因此会检查 maven-metadata.xml。

如何强制 gradle 下载该确切版本并忽略 maven-metadata.xml?

(请注意,我不能将库的版本更改为第 3 方。)

标签: javagradle

解决方案


最后,我继续使用更高版本的库。

但我后来发现如何在这里https://docs.gradle.org/current/userguide/single_versions.html使用 Gradle 指定确切的依赖版本。

implementation("org.slf4j:slf4j-api") {
    version {
       strictly '1.7.15'
    }
}

推荐阅读