Change-Id: I4b5a0529833823b9ba6b6963b1f1e9751ccff461pull/2/head
parent
008bca1472
commit
42fa0e3a55
@ -1,23 +0,0 @@
|
||||
/*
|
||||
* Copyright 2020 The Android Open Source Project
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* https://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
repositories {
|
||||
mavenCentral()
|
||||
}
|
||||
|
||||
plugins {
|
||||
`kotlin-dsl`
|
||||
}
|
@ -1,116 +0,0 @@
|
||||
/*
|
||||
* Copyright 2020 The Android Open Source Project
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* https://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
package com.google.samples.apps.nowinandroid.buildsrc
|
||||
|
||||
object Versions {
|
||||
|
||||
const val versionName = "0.0.1" // X.Y.Z; X = Major, Y = minor, Z = Patch level
|
||||
const val versionCodeBase = 1 // XYYZZM; M = Module (tv, mobile)
|
||||
val versionCodeMobile = versionCodeBase + 3
|
||||
|
||||
const val compileSdk = 31
|
||||
const val targetSdk = 31
|
||||
const val minSdk = 21
|
||||
|
||||
const val ktlint = "0.43.0"
|
||||
}
|
||||
|
||||
object Libs {
|
||||
const val androidGradlePlugin = "com.android.tools.build:gradle:7.0.3"
|
||||
const val jdkDesugar = "com.android.tools:desugar_jdk_libs:1.1.5"
|
||||
|
||||
const val junit = "junit:junit:4.13"
|
||||
|
||||
const val material3 = "com.google.android.material:material:1.5.0-alpha05"
|
||||
|
||||
object Accompanist {
|
||||
const val version = "0.21.4-beta"
|
||||
const val insets = "com.google.accompanist:accompanist-insets:$version"
|
||||
}
|
||||
|
||||
object Kotlin {
|
||||
private const val version = "1.6.0"
|
||||
const val stdlib = "org.jetbrains.kotlin:kotlin-stdlib-jdk8:$version"
|
||||
const val gradlePlugin = "org.jetbrains.kotlin:kotlin-gradle-plugin:$version"
|
||||
const val extensions = "org.jetbrains.kotlin:kotlin-android-extensions:$version"
|
||||
}
|
||||
|
||||
object Coroutines {
|
||||
private const val version = "1.5.2"
|
||||
const val core = "org.jetbrains.kotlinx:kotlinx-coroutines-core:$version"
|
||||
const val android = "org.jetbrains.kotlinx:kotlinx-coroutines-android:$version"
|
||||
const val test = "org.jetbrains.kotlinx:kotlinx-coroutines-test:$version"
|
||||
}
|
||||
|
||||
object AndroidX {
|
||||
const val appcompat = "androidx.appcompat:appcompat:1.3.0"
|
||||
const val coreKtx = "androidx.core:core-ktx:1.7.0"
|
||||
|
||||
object Activity {
|
||||
const val activityCompose = "androidx.activity:activity-compose:1.4.0"
|
||||
}
|
||||
|
||||
object Compose {
|
||||
const val snapshot = ""
|
||||
const val version = "1.1.0-beta04"
|
||||
|
||||
const val foundation = "androidx.compose.foundation:foundation:$version"
|
||||
const val layout = "androidx.compose.foundation:foundation-layout:$version"
|
||||
const val material = "androidx.compose.material:material:$version"
|
||||
const val runtime = "androidx.compose.runtime:runtime:$version"
|
||||
const val runtimeLivedata = "androidx.compose.runtime:runtime-livedata:$version"
|
||||
const val tooling = "androidx.compose.ui:ui-tooling:$version"
|
||||
const val test = "androidx.compose.ui:ui-test:$version"
|
||||
const val uiTest = "androidx.compose.ui:ui-test-junit4:$version"
|
||||
const val uiTestManifest = "androidx.compose.ui:ui-test-manifest:$version"
|
||||
const val uiUtil = "androidx.compose.ui:ui-util:${version}"
|
||||
|
||||
object Material3 {
|
||||
const val snapshot = ""
|
||||
const val version = "1.0.0-alpha01"
|
||||
|
||||
const val material3 = "androidx.compose.material3:material3:$version"
|
||||
}
|
||||
}
|
||||
|
||||
object Navigation {
|
||||
private const val version = "2.3.5"
|
||||
const val fragment = "androidx.navigation:navigation-fragment-ktx:$version"
|
||||
const val uiKtx = "androidx.navigation:navigation-ui-ktx:$version"
|
||||
}
|
||||
|
||||
object Test {
|
||||
private const val version = "1.4.0"
|
||||
const val core = "androidx.test:core:$version"
|
||||
const val rules = "androidx.test:rules:$version"
|
||||
|
||||
object Ext {
|
||||
private const val version = "1.1.2"
|
||||
const val junit = "androidx.test.ext:junit-ktx:$version"
|
||||
}
|
||||
|
||||
const val espressoCore = "androidx.test.espresso:espresso-core:3.3.0"
|
||||
}
|
||||
|
||||
object Lifecycle {
|
||||
private const val version = "2.4.0"
|
||||
const val extensions = "androidx.lifecycle:lifecycle-extensions:$version"
|
||||
const val viewmodel = "androidx.lifecycle:lifecycle-viewmodel-ktx:$version"
|
||||
const val viewModelCompose = "androidx.lifecycle:lifecycle-viewmodel-compose:$version"
|
||||
}
|
||||
}
|
||||
}
|
@ -0,0 +1,51 @@
|
||||
[versions]
|
||||
accompanist = "0.21.4-beta"
|
||||
androidDesugarJdkLibs = "1.1.5"
|
||||
androidGradlePlugin = "7.0.3"
|
||||
androidxActivity = "1.4.0"
|
||||
androidxAppCompat = "1.3.0"
|
||||
androidxCompose = "1.1.0-beta04"
|
||||
androidxComposeMaterial3 = "1.0.0-alpha01"
|
||||
androidxCore = "1.7.0"
|
||||
androidxEspresso = "3.3.0"
|
||||
androidxLifecycle = "2.4.0"
|
||||
androidxNavigation = "2.3.5"
|
||||
androidxTest = "1.4.0"
|
||||
androidxTestExt = "1.1.2"
|
||||
junit4 = "4.13"
|
||||
kotlin = "1.6.0"
|
||||
kotlinxCoroutines = "1.5.2"
|
||||
ktlint = "0.43.0"
|
||||
material3 = "1.5.0-alpha05"
|
||||
spotless = "6.0.0"
|
||||
|
||||
[libraries]
|
||||
accompanist-insets = { group = "com.google.accompanist", name = "accompanist-insets", version.ref = "accompanist" }
|
||||
android-desugarJdkLibs = { group = "com.android.tools", name = "desugar_jdk_libs", version.ref = "androidDesugarJdkLibs" }
|
||||
android-gradlePlugin = { group = "com.android.tools.build", name = "gradle", version.ref = "androidGradlePlugin" }
|
||||
androidx-activity-compose = { group = "androidx.activity", name = "activity-compose", version.ref = "androidxActivity" }
|
||||
androidx-appcompat = { group = "androidx.appcompat", name = "appcompat", version.ref = "androidxAppCompat" }
|
||||
androidx-compose-foundation-layout = { group = "androidx.compose.foundation", name = "foundation-layout", version.ref = "androidxCompose" }
|
||||
androidx-compose-material = { group = "androidx.compose.material", name = "material", version.ref = "androidxCompose" }
|
||||
androidx-compose-material3 = { group = "androidx.compose.material3", name = "material3", version.ref = "androidxComposeMaterial3" }
|
||||
androidx-compose-runtime = { group = "androidx.compose.runtime", name = "runtime", version.ref = "androidxCompose" }
|
||||
androidx-compose-runtime-livedata = { group = "androidx.compose.runtime", name = "runtime-livedata", version.ref = "androidxCompose" }
|
||||
androidx-compose-ui-test = { group = "androidx.compose.ui", name = "ui-test-junit4", version.ref = "androidxCompose" }
|
||||
androidx-compose-ui-testManifest = { group = "androidx.compose.ui", name = "ui-test-manifest", version.ref = "androidxCompose" }
|
||||
androidx-compose-ui-tooling = { group = "androidx.compose.ui", name = "ui-tooling", version.ref = "androidxCompose" }
|
||||
androidx-compose-ui-util = { group = "androidx.compose.ui", name = "ui-util", version.ref = "androidxCompose" }
|
||||
androidx-core-ktx = { group = "androidx.core", name = "core-ktx", version.ref = "androidxCore" }
|
||||
androidx-lifecycle-viewModelCompose = { group = "androidx.lifecycle", name = "lifecycle-viewmodel-compose", version.ref = "androidxLifecycle" }
|
||||
androidx-navigation-fragment = { group = "androidx.navigation", name = "navigation-fragment-ktx", version.ref = "androidxNavigation" }
|
||||
androidx-navigation-ui-ktx = { group = "androidx.navigation", name = "navigation-ui-ktx", version.ref = "androidxNavigation" }
|
||||
androidx-test-core = { group = "androidx.test", name = "core", version.ref = "androidxTest" }
|
||||
androidx-test-rules = { group = "androidx.test", name = "rules", version.ref = "androidxTest" }
|
||||
androidx-test-ext-junit = { group = "androidx.test.ext", name = "junit-ktx", version.ref = "androidxTestExt" }
|
||||
androidx-test-espresso-core = { group = "androidx.test.espresso", name = "espresso-core", version.ref = "androidxEspresso" }
|
||||
junit4 = { group = "junit", name = "junit", version.ref = "junit4" }
|
||||
kotlin-gradlePlugin = { group = "org.jetbrains.kotlin", name = "kotlin-gradle-plugin", version.ref = "kotlin" }
|
||||
kotlinx-coroutines-android = { group = "org.jetbrains.kotlinx", name = "kotlinx-coroutines-android", version.ref = "kotlinxCoroutines" }
|
||||
material3 = { group = "com.google.android.material", name = "material", version.ref = "material3" }
|
||||
|
||||
[plugins]
|
||||
spotless = { id = "com.diffplug.spotless", version.ref = "spotless" }
|
Binary file not shown.
@ -1,6 +1,5 @@
|
||||
#Thu Dec 02 22:36:21 GMT 2021
|
||||
distributionBase=GRADLE_USER_HOME
|
||||
distributionUrl=https\://services.gradle.org/distributions/gradle-7.0.2-bin.zip
|
||||
distributionPath=wrapper/dists
|
||||
zipStorePath=wrapper/dists
|
||||
distributionUrl=https\://services.gradle.org/distributions/gradle-7.3.1-bin.zip
|
||||
zipStoreBase=GRADLE_USER_HOME
|
||||
zipStorePath=wrapper/dists
|
||||
|
Loading…
Reference in new issue