blob: 316b2ca96453dccb2853d947df7b34d4f756e57e [file] [log] [blame]
Sergey Vasilinetsd7246402018-11-20 14:06:33 +00001import static androidx.build.dependencies.DependenciesKt.*
2import androidx.build.LibraryGroups
3import androidx.build.LibraryVersions
Aurimas Liutikas75e93a02019-05-28 16:31:38 -07004import androidx.build.Publish
Sergey Vasilinetsd7246402018-11-20 14:06:33 +00005
6plugins {
Aurimas Liutikascdb9f9f2019-04-08 12:07:49 +01007 id("AndroidXPlugin")
8 id("com.android.library")
Sergey Vasilinetsd7246402018-11-20 14:06:33 +00009 id("kotlin-android")
10}
11
12android {
Aurimas Liutikasf99c45d2019-06-03 14:41:56 -070013 compileOptions {
14 sourceCompatibility = JavaVersion.VERSION_1_7
15 targetCompatibility = JavaVersion.VERSION_1_7
16 }
Sergey Vasilinets82ddb412019-01-31 15:53:28 -080017 buildTypes.all {
18 consumerProguardFiles("proguard-rules.pro")
19 }
Sergey Vasilinetsd7246402018-11-20 14:06:33 +000020}
21
22dependencies {
Louis Pullen-Freilich32a7dec2019-06-13 15:33:01 +010023 api("androidx.annotation:annotation:1.1.0")
Ian Lake005a9202019-09-26 16:17:25 -070024 implementation("androidx.arch.core:core-common:2.0.1")
25 implementation("androidx.lifecycle:lifecycle-common:2.0.0")
Aurimas Liutikas827a1f22019-07-12 16:29:28 -070026
Sergey Vasilinetsd7246402018-11-20 14:06:33 +000027 androidTestImplementation(KOTLIN_STDLIB)
Ian Lake005a9202019-09-26 16:17:25 -070028 androidTestImplementation("androidx.lifecycle:lifecycle-runtime:2.0.0")
Dustin Lam3979d962019-04-08 10:40:19 -070029 androidTestImplementation(ANDROIDX_TEST_EXT_JUNIT)
30 androidTestImplementation(ANDROIDX_TEST_CORE)
31 androidTestImplementation(ANDROIDX_TEST_RUNNER)
32 androidTestImplementation(ANDROIDX_TEST_RULES)
Sergey Vasilinetsd7246402018-11-20 14:06:33 +000033 androidTestImplementation(TRUTH)
34}
35
Aurimas Liutikas2ad31612019-04-01 04:23:03 -070036androidx {
Sergey Vasilinetsd7246402018-11-20 14:06:33 +000037 name = "Activity"
Aurimas Liutikas75e93a02019-05-28 16:31:38 -070038 publish = Publish.SNAPSHOT_AND_RELEASE
Sergey Vasilinetsd7246402018-11-20 14:06:33 +000039 mavenVersion = LibraryVersions.SAVEDSTATE
40 mavenGroup = LibraryGroups.SAVEDSTATE
41 inceptionYear = "2018"
42 description = "Provides the base Activity subclass and the relevant hooks to build a composable structure on top."
43}