1plugins { 2 id("com.android.library") 3 id("org.jetbrains.kotlin.android") 4 id("com.vanniktech.maven.publish") 5} 6 7dependencies { 8 api projects.leakcanaryAndroidCore 9 10 implementation libs.androidX.test.runner 11 implementation libs.kotlin.stdlib 12 13 // AppWatcher auto installer for running tests 14 androidTestImplementation projects.leakcanaryObjectWatcherAndroid 15 // Plumber auto installer for running tests 16 androidTestImplementation projects.plumberAndroid 17 androidTestImplementation libs.androidX.test.core 18 androidTestImplementation libs.androidX.test.espresso 19 androidTestImplementation libs.androidX.test.rules 20 androidTestImplementation libs.androidX.fragment 21 androidTestImplementation libs.assertjCore 22} 23 24android { 25 compileSdk versions.compileSdk 26 defaultConfig { 27 targetSdk versions.compileSdk 28 minSdk versions.minSdk 29 testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" 30 } 31 buildFeatures.buildConfig = false 32 lintOptions { 33 disable 'GoogleAppIndexingWarning' 34 // junit references java.lang.management 35 ignore 'InvalidPackage' 36 checkOnly 'Interoperability' 37 } 38} 39