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