Gradle“没有名为VERSION_CATALOGS的功能”

kdfy810k  于 2023-03-30  发布在  其他
关注(0)|答案(1)|浏览(716)

我尝试将Gradle版本从7.x升级到8.x。然而,当我完成Gradle Package 器升级并运行项目时,我遇到了以下错误:
设置文件“.../settings.gradle.kts”行:7
没有名为VERSION_CATALOGS的要素
下面是我的settings.gradle.kts的样子:

include(
    ":project-a",  
    ":project-b",  
)

dependencyResolutionManagement {
    enableFeaturePreview("VERSION_CATALOGS")  
    versionCatalogs {  
        create("libs") {  
            val kotlinVersion = "1.8.10"  
            val dokkaVersion = "1.8.10"
            
            plugin("jetbrains-kotlin-jvm", "org.jetbrains.kotlin.jvm").version(kotlinVersion)  
            plugin("jetbrains-dokka", "org.jetbrains.dokka").version(dokkaVersion)  
        }  
    }
}

当我检查发行说明时,没有提到这一点,它已经完全脱离孵化了吗?

kzmpq1sx

kzmpq1sx1#

versionCatalogs块被升级为稳定特性since 7.4 RC1。然而,不活动特性预览是removed in v8.0.0-M1。(我想很多忘记提前删除它的用户在升级时会遇到这个错误)
因此,您可以安全地忽略此错误,并删除行号7。(即enableFeaturePreview("VERSION_CATALOGS")
其他有用资源:

相关问题