This repository has been archived by the owner on Aug 8, 2022. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 23
/
build.gradle
65 lines (61 loc) · 3.52 KB
/
build.gradle
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
buildscript {
repositories {
mavenLocal()
google()
mavenCentral()
}
ext {
versions = [
'androidGradlePlugin': '4.2.0', // https://developer.android.com/studio/releases/gradle-plugin.html
'androidx' : [
'constraintLayout': '2.0.0-beta4', // https://developer.android.com/jetpack/androidx/releases
'activityCompose' : '1.4.0', // https://developer.android.com/jetpack/androidx/versions
'appCompat' : '1.3.1', // https://developer.android.com/jetpack/androidx/releases
'coreKtx' : '1.1.0', // https://developer.android.com/jetpack/androidx/releases
'lifecycleKtx' : '2.4.0', // https://developer.android.com/jetpack/androidx/releases
'test' : [
'core' : '2.1.0', // https://developer.android.com/jetpack/androidx/releases
'coreKtx' : '1.4.0', // https://mvnrepository.com/artifact/androidx.test/core-ktx
'espresso': '3.4.0', // https://developer.android.com/jetpack/androidx/releases
'junit' : '1.1.3', // https://developer.android.com/jetpack/androidx/releases
'rules' : '1.4.0', // https://developer.android.com/jetpack/androidx/releases
'runner' : '1.4.0', // https://developer.android.com/jetpack/androidx/releases
],
'fragment' : '1.3.6', // https://developer.android.com/jetpack/androidx/releases/fragment
],
'colormath' : '1.4.1', // https://github.com/ajalt/colormath/releases
'compose' : '1.0.5', // https://developer.android.com/jetpack/androidx/releases/compose
'dokka' : '1.4.32', // https://github.com/Kotlin/dokka/releases
'kotlin' : '1.5.31', // https://kotlinlang.org/
'kotlinx' : '1.5.1', // https://github.com/Kotlin/kotlinx.coroutines/releases
'ktlint' : '0.36.0', // https://github.com/pinterest/ktlint
'material' : '1.4.0', // https://material.io/develop/android/docs/getting-started/
'mockito2' : '4.0.0', // https://github.com/mockito/mockito/releases
'mockitokotlin' : '4.0.0', // https://github.com/nhaarman/mockito-kotlin
'testify' : '1.2.0-alpha01', // https://github.com/Shopify/android-testify/releases
]
coreVersions = [
'compileSdk': 30,
'minSdk' : 19,
'targetSdk' : 30
]
}
dependencies {
classpath "com.android.tools.build:gradle:${versions.androidGradlePlugin}"
classpath "org.jetbrains.dokka:dokka-gradle-plugin:${versions.dokka}"
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:${versions.kotlin}"
}
}
allprojects {
repositories {
mavenLocal()
google()
mavenCentral()
}
configurations.all {
resolutionStrategy.force 'org.objenesis:objenesis:2.6'
}
}
task clean(type: Delete) {
delete rootProject.buildDir
}