1import static androidx.build.dependencies.DependenciesKt.* 2import androidx.build.LibraryGroups 3import androidx.build.LibraryVersions 4 5plugins { 6 id("SupportAndroidLibraryPlugin") 7} 8 9dependencies { 10 api(project(":annotation")) 11 api(project(":core")) 12 api(project(":legacy-support-core-utils")) 13 api(project(":customview")) 14 api(project(":viewpager")) 15 api(project(":coordinatorlayout")) 16 api(project(":drawerlayout")) 17 api(project(":slidingpanelayout")) 18 api(project(":interpolator")) 19 api(project(":swiperefreshlayout")) 20 api(project(":asynclayoutinflater")) 21 api(project(":cursoradapter")) 22 23 androidTestImplementation(TEST_RUNNER_TMP, libs.exclude_for_espresso) 24 androidTestImplementation(ESPRESSO_CORE_TMP, libs.exclude_for_espresso) 25 androidTestImplementation(ESPRESSO_CONTRIB_TMP, libs.exclude_for_espresso) 26 androidTestImplementation(DEXMAKER_MOCKITO, libs.exclude_bytebuddy) // DexMaker has it"s own MockMaker 27 androidTestImplementation project(':internal-testutils'), { 28 exclude group: 'androidx.legacy', module: 'legacy-support-core-ui' 29 } 30 31 testImplementation(JUNIT) 32} 33 34supportLibrary { 35 name = "Android Support Library core UI" 36 publish = true 37 mavenVersion = LibraryVersions.SUPPORT_LIBRARY 38 mavenGroup = LibraryGroups.LEGACY 39 inceptionYear = "2011" 40 description = "The Support Library is a static library that you can add to your Android application in order to use APIs that are either not available for older platform versions or utility APIs that aren't a part of the framework APIs. Compatible on devices running API 14 or later." 41} 42