xref: /aosp_15_r20/external/dexmaker/dexmaker-mockito-inline-extended/build.gradle (revision 2ffc472c461b441c3ddd38c52c72da5a6be8f680)
1plugins {
2    id("net.ltgt.errorprone") version "1.3.0"
3}
4apply plugin: 'com.android.library'
5apply from: "$rootDir/gradle/publishing_aar.gradle"
6
7description = 'Extension of the Mockito Inline API to allow mocking static methods on the Android Dalvik VM'
8
9android {
10    compileSdkVersion 32
11
12    android {
13        lintOptions {
14            disable 'InvalidPackage'
15            warning 'NewApi'
16        }
17    }
18
19    defaultConfig {
20        minSdkVersion 9
21        targetSdkVersion 32
22    }
23
24    externalNativeBuild {
25        cmake {
26            path 'CMakeLists.txt'
27        }
28    }
29
30    compileOptions {
31        targetCompatibility 1.8
32        sourceCompatibility 1.8
33    }
34}
35
36tasks.withType(JavaCompile) {
37    options.errorprone {
38        disable("StringSplitter")
39    }
40}
41
42dependencies {
43    errorprone "com.google.errorprone:error_prone_core:2.5.1"
44    errorproneJavac "com.google.errorprone:javac:9+181-r4173-1"
45
46    implementation project(':dexmaker-mockito-inline')
47
48    api 'org.mockito:mockito-core:2.28.2', { exclude group: 'net.bytebuddy' }
49}
50