1
0
mirror of https://github.com/square/okhttp.git synced 2025-07-31 05:04:26 +03:00

Remove japicmp (#7118)

This plugin served us very well for a long time. But the binary
compatibility plugin is better suited for our current situation.
This commit is contained in:
Jesse Wilson
2022-02-27 10:20:06 -05:00
committed by GitHub
parent 0a9842749f
commit bdc213f180
9 changed files with 2 additions and 176 deletions

View File

@ -1,14 +1,11 @@
import com.android.build.gradle.internal.tasks.factory.dependsOn
import com.vanniktech.maven.publish.JavadocJar
import com.vanniktech.maven.publish.KotlinJvm
import me.champeau.gradle.japicmp.JapicmpTask
plugins {
kotlin("jvm")
id("org.jetbrains.dokka")
id("com.vanniktech.maven.publish.base")
id("binary-compatibility-validator")
id("me.champeau.gradle.japicmp")
}
project.applyOsgi(
@ -30,17 +27,6 @@ dependencies {
testImplementation(libs.assertj.core)
}
tasks.register<JapicmpTask>("japicmp") {
dependsOn("jar")
oldClasspath = files(project.baselineJar())
newClasspath = files(tasks.jar.get().archiveFile)
isOnlyBinaryIncompatibleModified = true
isFailOnModification = true
txtOutputFile = file("$buildDir/reports/japi.txt")
isIgnoreMissingClasses = true
isIncludeSynthetic = true
}.let(tasks.check::dependsOn)
mavenPublishing {
configure(KotlinJvm(javadocJar = JavadocJar.Dokka("dokkaGfm")))
}