version catalog has been stable
4035 ワード
GradleのPreview機能はバージョンディレクトリを安定させるため、Feature Previewを貼る必要はありません.
https://docs.gradle.org/7.4.2/release-notes.html#promoted
以下の位置付けもコードを修正していますので、参考になる方はご覧ください.
https://velog.io/@ams 770/Vversion-Catalog-バージョン-管理
まず、プロジェクト環境は次のとおりです. IDEバージョン
Android Studio Bumblebee | 2021.1.1 Patch 3
Build #AI-211.7628.21.2111.8309675, built on March 17, 2022 Android Gradle Pugin(AGP)バージョン
com.android.tools.build:gradle-7.3.0-alpha08 Kotlinバージョン
org.jetbrains.kotlin:kotlin-gradle-plugin-1.6.10 Gradleバージョン
7.4.2
Gradleバージョンが7.4に上昇するにつれて、バージョンcatalog機能は安定し、以下に示すように作成したpreviewを削除できます.
https://docs.gradle.org/7.4.2/release-notes.html#promoted
以下の位置付けもコードを修正していますので、参考になる方はご覧ください.
https://velog.io/@ams 770/Vversion-Catalog-バージョン-管理
プロジェクト環境
まず、プロジェクト環境は次のとおりです.
Android Studio Bumblebee | 2021.1.1 Patch 3
Build #AI-211.7628.21.2111.8309675, built on March 17, 2022
com.android.tools.build:gradle-7.3.0-alpha08
org.jetbrains.kotlin:kotlin-gradle-plugin-1.6.10
7.4.2
プレビューの削除
Gradleバージョンが7.4に上昇するにつれて、バージョンcatalog機能は安定し、以下に示すように作成したpreviewを削除できます.
settings.gradle.kts
enableFeaturePreview("VERSION_CATALOGS")
top module build.gradle.ktsモジュール
build.gradle.kts
Before
buildscript {
...
dependencies {
val deps = project.extensions.getByType<VersionCatalogsExtension>().named("deps") as org.gradle.accessors.dm.LibrariesForDeps
classpath(deps.android.gradle)
classpath(deps.kotlin.gradle)
...
}
}
After
buildscript {
...
dependencies {
classpath(deps.android.gradle)
classpath(deps.kotlin.gradle)
...
}
}
既存のディレクトリに直接割り当てるのではなく、すぐにディレクトリを使用するように変更した場合、エラーは発生しません.Reference
この問題について(version catalog has been stable), 我々は、より多くの情報をここで見つけました https://velog.io/@ams770/version-catalog-has-been-stableテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol