Skip to content

Instantly share code, notes, and snippets.

@aqua30
Created May 21, 2022 15:11
Show Gist options
  • Select an option

  • Save aqua30/ff906ba8bcf7c1f8428ad58a09f4bbf4 to your computer and use it in GitHub Desktop.

Select an option

Save aqua30/ff906ba8bcf7c1f8428ad58a09f4bbf4 to your computer and use it in GitHub Desktop.
Version Catalog
dependencyResolutionManagement {
repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
repositories {
google()
mavenCentral()
}
versionCatalogs {
libs {
version('compose','1.4.0')
version('composeui','1.1.1')
version('lifecycle','2.4.1')
version('ktx','1.7.0')
library('core-ktx','androidx.core','core-ktx').versionRef('ktx')
library('compose-ui','androidx.compose.ui','ui').versionRef('composeui')
library('compose-ui-tooling','androidx.compose.ui','ui-tooling-preview').versionRef('composeui')
library('compose-material','androidx.compose.material','material').versionRef('composeui')
library('compose-activity','androidx.activity','activity-compose').versionRef('compose')
library('lifecycle-runtime','androidx.lifecycle','lifecycle-runtime-ktx').versionRef('lifecycle')
library('lifecycle-viewmodel-compose','androidx.lifecycle','lifecycle-viewmodel-compose').versionRef('lifecycle')
bundle(
'compose',
['compose-ui','compose-ui-tooling','compose-material','compose-activity']
)
bundle(
'lifecyle',
['lifecycle-runtime','lifecycle-viewmodel-compose']
)
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment