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:
@ -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")))
|
||||
}
|
||||
|
Reference in New Issue
Block a user