blob: 06018deaf802720d0332f9ce22d853199abdca42 [file] [log] [blame]
Aurimas Liutikas17de2022018-04-27 16:07:52 -07001import static androidx.build.dependencies.DependenciesKt.*
Aurimas Liutikas526389b2018-02-27 14:01:24 -08002import androidx.build.LibraryGroups
3import androidx.build.LibraryVersions
Aurimas Liutikas75e93a02019-05-28 16:31:38 -07004import androidx.build.Publish
Aurimas Liutikas7f40a7e2017-10-27 17:55:06 -07005
Aurimas Liutikasf8b708a2017-11-02 16:07:13 -07006plugins {
Aurimas Liutikascdb9f9f2019-04-08 12:07:49 +01007 id("AndroidXPlugin")
8 id("com.android.library")
Aurimas Liutikasf8b708a2017-11-02 16:07:13 -07009}
Yusuf Ozuysal08889ac2015-06-18 11:28:34 -070010
Jake Whartonc2d75492018-07-13 19:24:58 -040011android {
12 defaultConfig {
Peter E Conn85ffcb1d2019-01-09 10:31:26 +000013 minSdkVersion 16
Jake Whartonc2d75492018-07-13 19:24:58 -040014 }
Pavel Shmakov28a6f962019-07-17 18:15:36 +010015
16 testOptions.unitTests.includeAndroidResources = true
Jake Whartonc2d75492018-07-13 19:24:58 -040017}
18
Benoit Lize97ee4f32015-07-31 14:28:59 +020019dependencies {
Nick Anthonyece690f2019-07-31 17:50:14 +000020 api("androidx.core:core:1.1.0-rc01")
Nick Anthonyac4cf062019-06-04 10:59:29 -040021 api("androidx.annotation:annotation:1.1.0")
Kirill Grouchnikovf8b9ac82016-02-11 18:44:27 -080022
Peter E Connfad113d2019-07-25 13:08:52 +010023 implementation("androidx.collection:collection:1.1.0")
24 implementation("androidx.concurrent:concurrent-futures:1.0.0-beta01")
25 implementation("androidx.interpolator:interpolator:1.0.0")
Peter E Conn85ffcb1d2019-01-09 10:31:26 +000026
Peter E Conn0254eae2019-06-24 15:14:00 +010027 annotationProcessor(NULLAWAY)
28
Peter E Conn1e89e7e2019-05-29 12:01:20 +010029 testImplementation(ANDROIDX_TEST_CORE)
30 testImplementation(ANDROIDX_TEST_RUNNER)
31 testImplementation(JUNIT)
32 testImplementation(ROBOLECTRIC)
33 testImplementation(MOCKITO_CORE)
34
Dustin Lam3979d962019-04-08 10:40:19 -070035 androidTestImplementation(ANDROIDX_TEST_EXT_JUNIT)
36 androidTestImplementation(ANDROIDX_TEST_CORE)
37 androidTestImplementation(ANDROIDX_TEST_RUNNER)
38 androidTestImplementation(ANDROIDX_TEST_RULES)
Aurimas Liutikas3f9ceb62018-07-10 11:57:16 -070039 androidTestImplementation(ESPRESSO_CORE, libs.exclude_for_espresso)
Peter E Conn1e89e7e2019-05-29 12:01:20 +010040 androidTestImplementation(MOCKITO_CORE, libs.exclude_bytebuddy) // DexMaker has it"s own MockMaker
41 androidTestImplementation(DEXMAKER_MOCKITO, libs.exclude_bytebuddy) // DexMaker has it"s own MockMaker
Aurimas Liutikas67171c82018-02-27 13:10:25 -080042 androidTestImplementation(project(":internal-testutils"))
Benoit Lize97ee4f32015-07-31 14:28:59 +020043}
44
Aurimas Liutikas2ad31612019-04-01 04:23:03 -070045androidx {
Aurimas Liutikasea5ee822017-11-06 12:52:28 -080046 name = "Android Support Custom Tabs"
Aurimas Liutikas75e93a02019-05-28 16:31:38 -070047 publish = Publish.SNAPSHOT_AND_RELEASE
Nick Anthony95516532018-10-31 13:59:57 -040048 mavenVersion = LibraryVersions.BROWSER
Aurimas Liutikasac5fe7c2018-03-06 14:40:53 -080049 mavenGroup = LibraryGroups.BROWSER
Aurimas Liutikasea5ee822017-11-06 12:52:28 -080050 inceptionYear = "2015"
51 description = "Android Support Custom Tabs"
Louis Pullen-Freilich32a7dec2019-06-13 15:33:01 +010052 failOnDeprecationWarnings = false
Aurimas Liutikas16cd13b2017-01-04 15:00:13 -080053}