xref: /aosp_15_r20/external/dexmaker/dexmaker-mockito-inline/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 = 'Implementation of the Mockito Inline API for use 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 1
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
31*2ffc472cSXin Litasks.withType(JavaCompile) {
32*2ffc472cSXin Li    options.errorprone {
33*2ffc472cSXin Li        disable("StringSplitter")
34*2ffc472cSXin Li    }
35*2ffc472cSXin Li}
36*2ffc472cSXin Li
37*2ffc472cSXin Lidependencies {
38*2ffc472cSXin Li    errorprone "com.google.errorprone:error_prone_core:2.5.1"
39*2ffc472cSXin Li    errorproneJavac "com.google.errorprone:javac:9+181-r4173-1"
40*2ffc472cSXin Li
41*2ffc472cSXin Li    implementation project(':dexmaker')
42*2ffc472cSXin Li
43*2ffc472cSXin Li    api 'org.mockito:mockito-core:2.28.2', { exclude group: 'net.bytebuddy' }
44*2ffc472cSXin Li}
45