blob: 9fb3daf97f05ff4c55c94f19b124c2c20d6844dd [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")
Sergey Vasilinets9d470c62019-01-25 20:43:04 +000024 implementation(ARCH_CORE_COMMON)
Aurimas Liutikas827a1f22019-07-12 16:29:28 -070025 implementation(ARCH_LIFECYCLE_COMMON)
26
Sergey Vasilinetsd7246402018-11-20 14:06:33 +000027 androidTestImplementation(KOTLIN_STDLIB)
Aurimas Liutikas827a1f22019-07-12 16:29:28 -070028 androidTestImplementation(ARCH_LIFECYCLE_RUNTIME)
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}