Files
moshi/moshi-adapters/japicmp/build.gradle.kts
Jake Wharton 2cc9ebb88e Update formatters to latest
Ensure renovate can bump them by specifying full coordinates in toml.
2024-01-29 12:10:47 -05:00

36 lines
808 B
Plaintext

import me.champeau.gradle.japicmp.JapicmpTask
plugins {
`java-library`
id("me.champeau.gradle.japicmp")
}
val baseline = configurations.create("baseline")
val latest = configurations.create("latest")
dependencies {
baseline("com.squareup.moshi:moshi-adapters:1.15.0") {
isTransitive = false
version {
strictly("1.14.0")
}
}
latest(project(":moshi-adapters"))
}
val japicmp =
tasks.register<JapicmpTask>("japicmp") {
dependsOn("jar")
oldClasspath.from(baseline)
newClasspath.from(latest)
onlyBinaryIncompatibleModified.set(true)
failOnModification.set(true)
txtOutputFile.set(layout.buildDirectory.file("reports/japi.txt"))
ignoreMissingClasses.set(true)
includeSynthetic.set(true)
}
tasks.named("check").configure {
dependsOn(japicmp)
}