aboutsummaryrefslogtreecommitdiff
path: root/dexmaker-mockito-inline/build.gradle
diff options
context:
space:
mode:
authorJohn Wu <topjohnwu@google.com>2022-09-20 12:14:24 +0000
committerAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>2022-09-20 12:14:24 +0000
commit6fa21669c557129371c564c6eaa4db41dbca9c6e (patch)
tree172d1f762cf1c1f63882536463374e6b04ec4a35 /dexmaker-mockito-inline/build.gradle
parentecb8636406ec1c4c89e721e38d570e8c19bba866 (diff)
parentbdbe2a83d938520b158b717f5c21dc3617f36c8c (diff)
downloaddexmaker-6fa21669c557129371c564c6eaa4db41dbca9c6e.tar.gz
Merge "Update to upstream dexmaker" am: c184f17a94 am: cdd9c2d31f am: 1d86ea6286 am: bdbe2a83d9
Original change: https://android-review.googlesource.com/c/platform/external/dexmaker/+/2128792 Change-Id: I654b7e5e22a621ca0ae036efa9fe94d3149849a8 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
Diffstat (limited to 'dexmaker-mockito-inline/build.gradle')
-rw-r--r--dexmaker-mockito-inline/build.gradle98
1 files changed, 12 insertions, 86 deletions
diff --git a/dexmaker-mockito-inline/build.gradle b/dexmaker-mockito-inline/build.gradle
index 00913a4..dcffd65 100644
--- a/dexmaker-mockito-inline/build.gradle
+++ b/dexmaker-mockito-inline/build.gradle
@@ -1,25 +1,13 @@
-buildscript {
- repositories {
- maven {
- url "https://plugins.gradle.org/m2/"
- }
- }
- dependencies {
- classpath "net.ltgt.gradle:gradle-errorprone-plugin:0.0.13"
- }
+plugins {
+ id("net.ltgt.errorprone") version "1.3.0"
}
-
-apply plugin: "net.ltgt.errorprone"
apply plugin: 'com.android.library'
-apply plugin: 'maven-publish'
-apply plugin: 'ivy-publish'
-apply plugin: 'com.jfrog.artifactory'
+apply from: "$rootDir/gradle/publishing_aar.gradle"
-version = VERSION_NAME
+description = 'Implementation of the Mockito Inline API for use on the Android Dalvik VM'
android {
- compileSdkVersion 28
- buildToolsVersion '28.0.3'
+ compileSdkVersion 32
android {
lintOptions {
@@ -30,8 +18,7 @@ android {
defaultConfig {
minSdkVersion 1
- targetSdkVersion 28
- versionName VERSION_NAME
+ targetSdkVersion 32
}
externalNativeBuild {
@@ -42,77 +29,16 @@ android {
}
tasks.withType(JavaCompile) {
- options.compilerArgs += ["-Xep:StringSplitter:OFF"]
-}
-
-task sourcesJar(type: Jar) {
- classifier = 'sources'
- from android.sourceSets.main.java.srcDirs
-}
-
-task javadoc(type: Javadoc) {
- source = android.sourceSets.main.java.srcDirs
- classpath += project.files(android.getBootClasspath().join(File.pathSeparator))
-}
-
-task javadocJar(type: Jar, dependsOn: javadoc) {
- classifier = 'javadoc'
- from javadoc.destinationDir
-}
-
-publishing {
- publications {
- ivyLib(IvyPublication) {
- from new org.gradle.api.internal.java.JavaLibrary(new org.gradle.api.internal.artifacts.publish.DefaultPublishArtifact(project.getName(), 'aar', 'aar', null, new Date(), new File("$buildDir/outputs/aar/${project.getName()}-release.aar"), assemble), project.configurations.implementation.getAllDependencies())
- artifact sourcesJar
- artifact javadocJar
- }
-
- lib(MavenPublication) {
- from new org.gradle.api.internal.java.JavaLibrary(new org.gradle.api.internal.artifacts.publish.DefaultPublishArtifact(project.getName(), 'aar', 'aar', null, new Date(), new File("$buildDir/outputs/aar/${project.getName()}-release.aar"), assemble), project.configurations.implementation.getAllDependencies())
-
- artifact sourcesJar
- artifact javadocJar
-
- pom.withXml {
- asNode().children().last() + {
- resolveStrategy = Closure.DELEGATE_FIRST
- description = 'Implementation of the Mockito Inline API for use on the Android Dalvik VM'
- url 'https://github.com/linkedin/dexmaker'
- scm {
- url 'https://github.com/linkedin/dexmaker'
- connection 'scm:git:git://github.com/linkedin/dexmaker.git'
- developerConnection 'https://github.com/linkedin/dexmaker.git'
- }
- licenses {
- license {
- name 'The Apache Software License, Version 2.0'
- url 'http://www.apache.org/license/LICENSE-2.0.txt'
- distribution 'repo'
- }
- }
-
- developers {
- developer {
- id 'com.linkedin'
- name 'LinkedIn Corp'
- email ''
- }
- }
- }
- }
- }
+ options.errorprone {
+ disable("StringSplitter")
}
}
-repositories {
- jcenter()
- google()
-}
-
dependencies {
+ errorprone "com.google.errorprone:error_prone_core:2.5.1"
+ errorproneJavac "com.google.errorprone:javac:9+181-r4173-1"
+
implementation project(':dexmaker')
- implementation 'org.mockito:mockito-core:2.25.0', { exclude group: 'net.bytebuddy' }
+ api 'org.mockito:mockito-core:2.28.2', { exclude group: 'net.bytebuddy' }
}
-