blob: 111429c9a25fc14011b5525485261013ca7ed7ad [file] [log] [blame]
Aurimas Liutikasb938b2e2017-07-24 14:47:17 -07001import android.support.LibraryVersions
2
Aurimas Liutikasbb85fac2017-08-24 13:32:28 -07003import android.support.SupportLibraryExtension
4
5apply plugin: android.support.FlatfootAndroidLibraryPlugin
Yigit Boyarb96ccea2016-10-31 17:51:15 -07006
7android {
Yigit Boyar450ed382017-03-02 09:48:25 -08008 compileSdkVersion tools.current_sdk
9 buildToolsVersion tools.build_tools_version
Yigit Boyarb96ccea2016-10-31 17:51:15 -070010
11 defaultConfig {
Yigit Boyar450ed382017-03-02 09:48:25 -080012 minSdkVersion flatfoot.min_sdk
13 targetSdkVersion tools.current_sdk
Yigit Boyarb96ccea2016-10-31 17:51:15 -070014
15 testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
Yigit Boyarb96ccea2016-10-31 17:51:15 -070016 }
Sergey Vasilinets1a067872017-06-21 16:27:47 -070017
18 buildTypes.all {
19 consumerProguardFiles 'proguard-rules.pro'
20 }
21
Yigit Boyarb96ccea2016-10-31 17:51:15 -070022 testOptions {
23 unitTests.returnDefaultValues = true
24 }
25}
26
27dependencies {
Yigit Boyar2eb51992016-12-13 15:00:07 -080028 compile project(":lifecycle:common")
Chris Craik9fd8e612017-06-23 14:07:04 -070029 compile project(":arch:common")
Sergey Vasilinetse69e4702017-02-10 02:26:10 -080030 // necessary for IJ to resolve dependencies.
Yigit Boyar450ed382017-03-02 09:48:25 -080031 compile libs.support.annotations
Yigit Boyar21886b62016-12-12 16:59:30 -080032
Yigit Boyar450ed382017-03-02 09:48:25 -080033 testCompile libs.junit
34 testCompile libs.mockito_core
Yigit Boyar54850ab2017-10-09 11:31:24 -070035
36 androidTestImplementation libs.junit
37 androidTestImplementation libs.test_runner, { exclude module: 'support-annotations' }
Yigit Boyarb96ccea2016-10-31 17:51:15 -070038}
Yigit Boyar19b41102016-11-20 10:46:32 -080039
Sergey Vasilinetsb085e342016-12-05 19:02:59 -080040createAndroidCheckstyle(project)
Aurimas Liutikasbb85fac2017-08-24 13:32:28 -070041
Yigit Boyard3829822017-08-25 16:53:25 -070042version = LibraryVersions.LIFECYCLES_RUNTIME.toString()
Aurimas Liutikasbb85fac2017-08-24 13:32:28 -070043supportLibrary {
44 name 'Android Lifecycle Runtime'
45 publish true
46 inceptionYear '2017'
47 description "Android Lifecycle Runtime"
48 url SupportLibraryExtension.ARCHITECTURE_URL
49}