gpt4 book ai didi

java - Gradle 5.1 上的依赖关系解析失败

转载 作者:行者123 更新时间:2023-12-03 05:39:23 25 4
gpt4 key购买 nike

在从 Gradle 4.10.2 迁移到 Gradle 5.1 期间,我的 gradle 项目遇到了问题:

问题:

./gradlew clean build
> Task :subprojects:lib-abc-admin:compileJava FAILED

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':subprojects:lib-abc-admin:compileJava'.
> Could not resolve all files for configuration ':subprojects:lib-abc-admin:compileClasspath'.
> Could not find org.glassfish.jersey:jersey-bom:.
Required by:
project :subprojects:lib-abc-admin

BUILD FAILED in 2s

在之前的版本 Gradle 4.10.2 中,这个错误被以下开关规避:
enableFeaturePreview("IMPROVED_POM_SUPPORT")

但是在 gradle 5 中,这个开关已被弃用,似乎这不再起作用了,我得到了错误。

任何替代方案/建议/解决方案?
Toolchain Details :

------------------------------------------------------------
Gradle 5.1
------------------------------------------------------------

Kotlin DSL: 1.1.0
Kotlin: 1.3.11
Groovy: 2.5.4
Ant: Apache Ant(TM) version 1.9.13 compiled on July 10 2018
JVM: 11.0.1 (Oracle Corporation 11.0.1+13-LTS)
OS: Linux 4.19.8-200.fc28.x86_64 amd64

最佳答案

来自毕业生issue :

尝试了不同的方法来支持 BOM。

在 Gradle 5.0 中,通过来自社区的反馈(参见 #4422),我们最终决定使用明确的符号来导入 BOM。

因此,您需要将作为 BOM 的模块的依赖关系更新为该表示法。

documentation详情。

自从IMPROVED_POM_SUPPORT现在默认启用该功能,您可以删除 enableFeaturePreview("IMPROVED_POM_SUPPORT")来自您的 settings.gradle(.kts) 的行

关于java - Gradle 5.1 上的依赖关系解析失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54146266/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com