bin^2

bin^2

discord server
twitter

Android Dev Tip 2023-03-31

#アンドロイド #開発 #ヒント
#構築 #パフォーマンス #最適化

バージョンカタログ(Version Catalog)は、Gradle で導入されたメカニズムであり、アプリケーションやライブラリのバージョン番号を一元管理するための簡単な方法を提供します。Version Catalog を使用すると、アプリケーションやライブラリのすべてのバージョン番号を定義および管理し、プロジェクト全体でこれらのバージョン番号を参照することができます。これにより、プロジェクトで使用されるすべてのライブラリやコンポーネントが同じバージョン番号を使用することが保証され、バージョンの競合によるエラーや互換性の問題が減少します。

定義#

gradle/libs.versions.toml

[versions]
kotlin = "1.8.10"

[libraries]
kotlin-stdlib-jdk8 = { module = "org.jetbrains.kotlin:kotlin-stdlib-jdk8" version.ref = 'kotlin' }

[bundles]
app = [
	"kotlin-stdlib-jdk8"
]
lib = [
	"kotlin-stdlib-jdk8"
]

使用#

  • app/build.gradle
dependencies {
	implementation libs.bundles.app
}
  • lib/build.gradle
dependencies {
	implementation libs.bundles.lib
}

Ref#

https://docs.gradle.org/current/userguide/platforms.html#sub:version-catalog

読み込み中...
文章は、創作者によって署名され、ブロックチェーンに安全に保存されています。