1afc70b27a17d592eb43899896a54879b9de7c45aRahul Ravikumar/* 2afc70b27a17d592eb43899896a54879b9de7c45aRahul Ravikumar * Copyright (C) 2017 The Android Open Source Project 3afc70b27a17d592eb43899896a54879b9de7c45aRahul Ravikumar * 4afc70b27a17d592eb43899896a54879b9de7c45aRahul Ravikumar * Licensed under the Apache License, Version 2.0 (the "License"); 5afc70b27a17d592eb43899896a54879b9de7c45aRahul Ravikumar * you may not use this file except in compliance with the License. 6afc70b27a17d592eb43899896a54879b9de7c45aRahul Ravikumar * You may obtain a copy of the License at 7afc70b27a17d592eb43899896a54879b9de7c45aRahul Ravikumar * 8afc70b27a17d592eb43899896a54879b9de7c45aRahul Ravikumar * http://www.apache.org/licenses/LICENSE-2.0 9afc70b27a17d592eb43899896a54879b9de7c45aRahul Ravikumar * 10afc70b27a17d592eb43899896a54879b9de7c45aRahul Ravikumar * Unless required by applicable law or agreed to in writing, software 11afc70b27a17d592eb43899896a54879b9de7c45aRahul Ravikumar * distributed under the License is distributed on an "AS IS" BASIS, 12afc70b27a17d592eb43899896a54879b9de7c45aRahul Ravikumar * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13afc70b27a17d592eb43899896a54879b9de7c45aRahul Ravikumar * See the License for the specific language governing permissions and 14afc70b27a17d592eb43899896a54879b9de7c45aRahul Ravikumar * limitations under the License. 15afc70b27a17d592eb43899896a54879b9de7c45aRahul Ravikumar */ 16afc70b27a17d592eb43899896a54879b9de7c45aRahul Ravikumar 17afc70b27a17d592eb43899896a54879b9de7c45aRahul Ravikumar 18afc70b27a17d592eb43899896a54879b9de7c45aRahul Ravikumarimport androidx.build.LibraryGroups 19afc70b27a17d592eb43899896a54879b9de7c45aRahul Ravikumarimport androidx.build.LibraryVersions 20afc70b27a17d592eb43899896a54879b9de7c45aRahul Ravikumarimport androidx.build.SupportLibraryExtension 21afc70b27a17d592eb43899896a54879b9de7c45aRahul Ravikumar 22afc70b27a17d592eb43899896a54879b9de7c45aRahul Ravikumarimport static androidx.build.dependencies.DependenciesKt.* 23afc70b27a17d592eb43899896a54879b9de7c45aRahul Ravikumar 24afc70b27a17d592eb43899896a54879b9de7c45aRahul Ravikumarplugins { 25afc70b27a17d592eb43899896a54879b9de7c45aRahul Ravikumar id("SupportAndroidLibraryPlugin") 26afc70b27a17d592eb43899896a54879b9de7c45aRahul Ravikumar id("kotlin-android") 27afc70b27a17d592eb43899896a54879b9de7c45aRahul Ravikumar} 28afc70b27a17d592eb43899896a54879b9de7c45aRahul Ravikumar 29afc70b27a17d592eb43899896a54879b9de7c45aRahul Ravikumarandroid { 30afc70b27a17d592eb43899896a54879b9de7c45aRahul Ravikumar buildTypes { 31afc70b27a17d592eb43899896a54879b9de7c45aRahul Ravikumar debug { 32afc70b27a17d592eb43899896a54879b9de7c45aRahul Ravikumar // Breaks Kotlin compiler 33afc70b27a17d592eb43899896a54879b9de7c45aRahul Ravikumar testCoverageEnabled = false 34afc70b27a17d592eb43899896a54879b9de7c45aRahul Ravikumar } 35afc70b27a17d592eb43899896a54879b9de7c45aRahul Ravikumar } 36afc70b27a17d592eb43899896a54879b9de7c45aRahul Ravikumar} 37afc70b27a17d592eb43899896a54879b9de7c45aRahul Ravikumar 38afc70b27a17d592eb43899896a54879b9de7c45aRahul Ravikumardependencies { 39afc70b27a17d592eb43899896a54879b9de7c45aRahul Ravikumar api project(':work:work-runtime') 40afc70b27a17d592eb43899896a54879b9de7c45aRahul Ravikumar api(KOTLIN_STDLIB) 41afc70b27a17d592eb43899896a54879b9de7c45aRahul Ravikumar 42afc70b27a17d592eb43899896a54879b9de7c45aRahul Ravikumar androidTestImplementation project(':work:work-testing') 43afc70b27a17d592eb43899896a54879b9de7c45aRahul Ravikumar androidTestImplementation(TEST_RUNNER) 44afc70b27a17d592eb43899896a54879b9de7c45aRahul Ravikumar androidTestImplementation(ESPRESSO_CORE) 45afc70b27a17d592eb43899896a54879b9de7c45aRahul Ravikumar testImplementation(JUNIT) 46afc70b27a17d592eb43899896a54879b9de7c45aRahul Ravikumar} 47afc70b27a17d592eb43899896a54879b9de7c45aRahul Ravikumar 48afc70b27a17d592eb43899896a54879b9de7c45aRahul RavikumarsupportLibrary { 49afc70b27a17d592eb43899896a54879b9de7c45aRahul Ravikumar name = "Android WorkManager Kotlin Extensions" 503d261a9dbf751bc615153c193ce0d3540a27e03aSumir Kataria publish = true 51afc70b27a17d592eb43899896a54879b9de7c45aRahul Ravikumar mavenVersion = LibraryVersions.WORKMANAGER 52afc70b27a17d592eb43899896a54879b9de7c45aRahul Ravikumar mavenGroup = LibraryGroups.WORKMANAGER 53afc70b27a17d592eb43899896a54879b9de7c45aRahul Ravikumar inceptionYear = "2018" 54afc70b27a17d592eb43899896a54879b9de7c45aRahul Ravikumar description = "Android WorkManager Kotlin Extensions" 55afc70b27a17d592eb43899896a54879b9de7c45aRahul Ravikumar url = SupportLibraryExtension.ARCHITECTURE_URL 56afc70b27a17d592eb43899896a54879b9de7c45aRahul Ravikumar} 57