mirror of
https://github.com/square/okhttp.git
synced 2025-07-31 05:04:26 +03:00
Simplify gradle kts (#6931)
This commit is contained in:
@ -90,7 +90,7 @@ subprojects {
|
|||||||
exclude("**/CipherSuite.java")
|
exclude("**/CipherSuite.java")
|
||||||
}
|
}
|
||||||
|
|
||||||
val checkstyleConfig by configurations.creating
|
val checkstyleConfig: Configuration by configurations.creating
|
||||||
dependencies {
|
dependencies {
|
||||||
checkstyleConfig(Dependencies.checkStyle) {
|
checkstyleConfig(Dependencies.checkStyle) {
|
||||||
isTransitive = false
|
isTransitive = false
|
||||||
@ -110,7 +110,7 @@ subprojects {
|
|||||||
annotation = "okhttp3.internal.SuppressSignatureCheck"
|
annotation = "okhttp3.internal.SuppressSignatureCheck"
|
||||||
sourceSets = listOf(project.sourceSets["main"])
|
sourceSets = listOf(project.sourceSets["main"])
|
||||||
}
|
}
|
||||||
val signature by configurations.getting
|
val signature: Configuration by configurations.getting
|
||||||
dependencies {
|
dependencies {
|
||||||
signature(Dependencies.signatureAndroid21)
|
signature(Dependencies.signatureAndroid21)
|
||||||
signature(Dependencies.signatureJava18)
|
signature(Dependencies.signatureJava18)
|
||||||
@ -129,7 +129,7 @@ subprojects {
|
|||||||
val platform = System.getProperty("okhttp.platform", "jdk9")
|
val platform = System.getProperty("okhttp.platform", "jdk9")
|
||||||
val testJavaVersion = System.getProperty("test.java.version", "11").toInt()
|
val testJavaVersion = System.getProperty("test.java.version", "11").toInt()
|
||||||
|
|
||||||
val testRuntimeOnly by configurations.getting
|
val testRuntimeOnly: Configuration by configurations.getting
|
||||||
dependencies {
|
dependencies {
|
||||||
testRuntimeOnly(Dependencies.junit5JupiterEngine)
|
testRuntimeOnly(Dependencies.junit5JupiterEngine)
|
||||||
testRuntimeOnly(Dependencies.junit5VintageEngine)
|
testRuntimeOnly(Dependencies.junit5VintageEngine)
|
||||||
@ -236,6 +236,6 @@ subprojects {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
tasks.withType<Wrapper> {
|
tasks.wrapper {
|
||||||
distributionType = Wrapper.DistributionType.ALL
|
distributionType = Wrapper.DistributionType.ALL
|
||||||
}
|
}
|
||||||
|
@ -1,7 +1,6 @@
|
|||||||
import com.android.build.gradle.internal.tasks.factory.dependsOn
|
import com.android.build.gradle.internal.tasks.factory.dependsOn
|
||||||
import com.vanniktech.maven.publish.JavadocJar
|
import com.vanniktech.maven.publish.JavadocJar
|
||||||
import com.vanniktech.maven.publish.KotlinJvm
|
import com.vanniktech.maven.publish.KotlinJvm
|
||||||
import com.vanniktech.maven.publish.MavenPublishBaseExtension
|
|
||||||
import me.champeau.gradle.japicmp.JapicmpTask
|
import me.champeau.gradle.japicmp.JapicmpTask
|
||||||
|
|
||||||
plugins {
|
plugins {
|
||||||
@ -48,6 +47,6 @@ tasks.register<JapicmpTask>("japicmp") {
|
|||||||
}.let(tasks.check::dependsOn)
|
}.let(tasks.check::dependsOn)
|
||||||
|
|
||||||
|
|
||||||
configure<MavenPublishBaseExtension> {
|
mavenPublishing {
|
||||||
configure(KotlinJvm(javadocJar = JavadocJar.Dokka("dokkaGfm")))
|
configure(KotlinJvm(javadocJar = JavadocJar.Dokka("dokkaGfm")))
|
||||||
}
|
}
|
||||||
|
@ -1,6 +1,5 @@
|
|||||||
import com.vanniktech.maven.publish.JavadocJar
|
import com.vanniktech.maven.publish.JavadocJar
|
||||||
import com.vanniktech.maven.publish.KotlinJvm
|
import com.vanniktech.maven.publish.KotlinJvm
|
||||||
import com.vanniktech.maven.publish.MavenPublishBaseExtension
|
|
||||||
|
|
||||||
plugins {
|
plugins {
|
||||||
kotlin("jvm")
|
kotlin("jvm")
|
||||||
@ -21,6 +20,6 @@ dependencies {
|
|||||||
testImplementation(Dependencies.assertj)
|
testImplementation(Dependencies.assertj)
|
||||||
}
|
}
|
||||||
|
|
||||||
configure<MavenPublishBaseExtension> {
|
mavenPublishing {
|
||||||
configure(KotlinJvm(javadocJar = JavadocJar.Dokka("dokkaGfm")))
|
configure(KotlinJvm(javadocJar = JavadocJar.Dokka("dokkaGfm")))
|
||||||
}
|
}
|
||||||
|
@ -1,6 +1,5 @@
|
|||||||
import com.vanniktech.maven.publish.JavadocJar
|
import com.vanniktech.maven.publish.JavadocJar
|
||||||
import com.vanniktech.maven.publish.KotlinJvm
|
import com.vanniktech.maven.publish.KotlinJvm
|
||||||
import com.vanniktech.maven.publish.MavenPublishBaseExtension
|
|
||||||
|
|
||||||
plugins {
|
plugins {
|
||||||
kotlin("jvm")
|
kotlin("jvm")
|
||||||
@ -30,6 +29,6 @@ dependencies {
|
|||||||
testImplementation(Dependencies.kotlinJunit5)
|
testImplementation(Dependencies.kotlinJunit5)
|
||||||
}
|
}
|
||||||
|
|
||||||
configure<MavenPublishBaseExtension> {
|
mavenPublishing {
|
||||||
configure(KotlinJvm(javadocJar = JavadocJar.Dokka("dokkaGfm")))
|
configure(KotlinJvm(javadocJar = JavadocJar.Dokka("dokkaGfm")))
|
||||||
}
|
}
|
||||||
|
@ -1,6 +1,5 @@
|
|||||||
import com.vanniktech.maven.publish.JavadocJar
|
import com.vanniktech.maven.publish.JavadocJar
|
||||||
import com.vanniktech.maven.publish.KotlinJvm
|
import com.vanniktech.maven.publish.KotlinJvm
|
||||||
import com.vanniktech.maven.publish.MavenPublishBaseExtension
|
|
||||||
|
|
||||||
plugins {
|
plugins {
|
||||||
kotlin("jvm")
|
kotlin("jvm")
|
||||||
@ -24,6 +23,6 @@ dependencies {
|
|||||||
testImplementation(Dependencies.assertj)
|
testImplementation(Dependencies.assertj)
|
||||||
}
|
}
|
||||||
|
|
||||||
configure<MavenPublishBaseExtension> {
|
mavenPublishing {
|
||||||
configure(KotlinJvm(javadocJar = JavadocJar.Dokka("dokkaGfm")))
|
configure(KotlinJvm(javadocJar = JavadocJar.Dokka("dokkaGfm")))
|
||||||
}
|
}
|
||||||
|
@ -1,7 +1,6 @@
|
|||||||
import com.android.build.gradle.internal.tasks.factory.dependsOn
|
import com.android.build.gradle.internal.tasks.factory.dependsOn
|
||||||
import com.vanniktech.maven.publish.JavadocJar
|
import com.vanniktech.maven.publish.JavadocJar
|
||||||
import com.vanniktech.maven.publish.KotlinJvm
|
import com.vanniktech.maven.publish.KotlinJvm
|
||||||
import com.vanniktech.maven.publish.MavenPublishBaseExtension
|
|
||||||
import java.nio.charset.StandardCharsets
|
import java.nio.charset.StandardCharsets
|
||||||
import org.apache.tools.ant.taskdefs.condition.Os
|
import org.apache.tools.ant.taskdefs.condition.Os
|
||||||
|
|
||||||
@ -62,7 +61,7 @@ graal {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
configure<MavenPublishBaseExtension> {
|
mavenPublishing {
|
||||||
configure(KotlinJvm(javadocJar = JavadocJar.Dokka("dokkaGfm")))
|
configure(KotlinJvm(javadocJar = JavadocJar.Dokka("dokkaGfm")))
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -73,5 +72,5 @@ tasks.register<Copy>("copyResourcesTemplates") {
|
|||||||
filteringCharset = StandardCharsets.UTF_8.toString()
|
filteringCharset = StandardCharsets.UTF_8.toString()
|
||||||
}.let {
|
}.let {
|
||||||
tasks.processResources.dependsOn(it)
|
tasks.processResources.dependsOn(it)
|
||||||
tasks.named("javaSourcesJar").dependsOn(it)
|
tasks["javaSourcesJar"].dependsOn(it)
|
||||||
}
|
}
|
||||||
|
@ -13,8 +13,8 @@ dependencies {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
extensions.configure<PublishingExtension> {
|
publishing {
|
||||||
publications.create("maven", MavenPublication::class) {
|
publications.create<MavenPublication>("maven") {
|
||||||
from(project.components.getByName("javaPlatform"))
|
from(project.components["javaPlatform"])
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -1,6 +1,5 @@
|
|||||||
import com.vanniktech.maven.publish.JavadocJar
|
import com.vanniktech.maven.publish.JavadocJar
|
||||||
import com.vanniktech.maven.publish.KotlinJvm
|
import com.vanniktech.maven.publish.KotlinJvm
|
||||||
import com.vanniktech.maven.publish.MavenPublishBaseExtension
|
|
||||||
|
|
||||||
plugins {
|
plugins {
|
||||||
kotlin("jvm")
|
kotlin("jvm")
|
||||||
@ -25,6 +24,6 @@ dependencies {
|
|||||||
testImplementation(Dependencies.assertj)
|
testImplementation(Dependencies.assertj)
|
||||||
}
|
}
|
||||||
|
|
||||||
configure<MavenPublishBaseExtension> {
|
mavenPublishing {
|
||||||
configure(KotlinJvm(javadocJar = JavadocJar.Dokka("dokkaGfm")))
|
configure(KotlinJvm(javadocJar = JavadocJar.Dokka("dokkaGfm")))
|
||||||
}
|
}
|
||||||
|
@ -1,6 +1,5 @@
|
|||||||
import com.vanniktech.maven.publish.JavadocJar
|
import com.vanniktech.maven.publish.JavadocJar
|
||||||
import com.vanniktech.maven.publish.KotlinJvm
|
import com.vanniktech.maven.publish.KotlinJvm
|
||||||
import com.vanniktech.maven.publish.MavenPublishBaseExtension
|
|
||||||
|
|
||||||
plugins {
|
plugins {
|
||||||
kotlin("jvm")
|
kotlin("jvm")
|
||||||
@ -27,6 +26,6 @@ dependencies {
|
|||||||
testImplementation(Dependencies.assertj)
|
testImplementation(Dependencies.assertj)
|
||||||
}
|
}
|
||||||
|
|
||||||
configure<MavenPublishBaseExtension> {
|
mavenPublishing {
|
||||||
configure(KotlinJvm(javadocJar = JavadocJar.Dokka("dokkaGfm")))
|
configure(KotlinJvm(javadocJar = JavadocJar.Dokka("dokkaGfm")))
|
||||||
}
|
}
|
||||||
|
@ -1,7 +1,6 @@
|
|||||||
import com.android.build.gradle.internal.tasks.factory.dependsOn
|
import com.android.build.gradle.internal.tasks.factory.dependsOn
|
||||||
import com.vanniktech.maven.publish.JavadocJar
|
import com.vanniktech.maven.publish.JavadocJar
|
||||||
import com.vanniktech.maven.publish.KotlinJvm
|
import com.vanniktech.maven.publish.KotlinJvm
|
||||||
import com.vanniktech.maven.publish.MavenPublishBaseExtension
|
|
||||||
import me.champeau.gradle.japicmp.JapicmpTask
|
import me.champeau.gradle.japicmp.JapicmpTask
|
||||||
|
|
||||||
plugins {
|
plugins {
|
||||||
@ -41,6 +40,6 @@ tasks.register<JapicmpTask>("japicmp") {
|
|||||||
isIncludeSynthetic = true
|
isIncludeSynthetic = true
|
||||||
}.let(tasks.check::dependsOn)
|
}.let(tasks.check::dependsOn)
|
||||||
|
|
||||||
configure<MavenPublishBaseExtension> {
|
mavenPublishing {
|
||||||
configure(KotlinJvm(javadocJar = JavadocJar.Dokka("dokkaGfm")))
|
configure(KotlinJvm(javadocJar = JavadocJar.Dokka("dokkaGfm")))
|
||||||
}
|
}
|
||||||
|
@ -1,7 +1,6 @@
|
|||||||
import com.android.build.gradle.internal.tasks.factory.dependsOn
|
import com.android.build.gradle.internal.tasks.factory.dependsOn
|
||||||
import com.vanniktech.maven.publish.JavadocJar
|
import com.vanniktech.maven.publish.JavadocJar
|
||||||
import com.vanniktech.maven.publish.KotlinJvm
|
import com.vanniktech.maven.publish.KotlinJvm
|
||||||
import com.vanniktech.maven.publish.MavenPublishBaseExtension
|
|
||||||
import me.champeau.gradle.japicmp.JapicmpTask
|
import me.champeau.gradle.japicmp.JapicmpTask
|
||||||
|
|
||||||
plugins {
|
plugins {
|
||||||
@ -43,6 +42,6 @@ tasks.register<JapicmpTask>("japicmp") {
|
|||||||
)
|
)
|
||||||
}.let(tasks.check::dependsOn)
|
}.let(tasks.check::dependsOn)
|
||||||
|
|
||||||
configure<MavenPublishBaseExtension> {
|
mavenPublishing {
|
||||||
configure(KotlinJvm(javadocJar = JavadocJar.Dokka("dokkaGfm")))
|
configure(KotlinJvm(javadocJar = JavadocJar.Dokka("dokkaGfm")))
|
||||||
}
|
}
|
||||||
|
@ -1,7 +1,6 @@
|
|||||||
import com.android.build.gradle.internal.tasks.factory.dependsOn
|
import com.android.build.gradle.internal.tasks.factory.dependsOn
|
||||||
import com.vanniktech.maven.publish.JavadocJar
|
import com.vanniktech.maven.publish.JavadocJar
|
||||||
import com.vanniktech.maven.publish.KotlinJvm
|
import com.vanniktech.maven.publish.KotlinJvm
|
||||||
import com.vanniktech.maven.publish.MavenPublishBaseExtension
|
|
||||||
import me.champeau.gradle.japicmp.JapicmpTask
|
import me.champeau.gradle.japicmp.JapicmpTask
|
||||||
|
|
||||||
plugins {
|
plugins {
|
||||||
@ -49,6 +48,6 @@ tasks.register<JapicmpTask>("japicmp") {
|
|||||||
)
|
)
|
||||||
}.let(tasks.check::dependsOn)
|
}.let(tasks.check::dependsOn)
|
||||||
|
|
||||||
configure<MavenPublishBaseExtension> {
|
mavenPublishing {
|
||||||
configure(KotlinJvm(javadocJar = JavadocJar.Dokka("dokkaGfm")))
|
configure(KotlinJvm(javadocJar = JavadocJar.Dokka("dokkaGfm")))
|
||||||
}
|
}
|
||||||
|
@ -1,7 +1,6 @@
|
|||||||
import com.android.build.gradle.internal.tasks.factory.dependsOn
|
import com.android.build.gradle.internal.tasks.factory.dependsOn
|
||||||
import com.vanniktech.maven.publish.JavadocJar
|
import com.vanniktech.maven.publish.JavadocJar
|
||||||
import com.vanniktech.maven.publish.KotlinJvm
|
import com.vanniktech.maven.publish.KotlinJvm
|
||||||
import com.vanniktech.maven.publish.MavenPublishBaseExtension
|
|
||||||
import me.champeau.gradle.japicmp.JapicmpTask
|
import me.champeau.gradle.japicmp.JapicmpTask
|
||||||
|
|
||||||
plugins {
|
plugins {
|
||||||
@ -44,6 +43,6 @@ tasks.register<JapicmpTask>("japicmp") {
|
|||||||
}.let(tasks.check::dependsOn)
|
}.let(tasks.check::dependsOn)
|
||||||
|
|
||||||
|
|
||||||
configure<MavenPublishBaseExtension> {
|
mavenPublishing {
|
||||||
configure(KotlinJvm(javadocJar = JavadocJar.Dokka("dokkaGfm")))
|
configure(KotlinJvm(javadocJar = JavadocJar.Dokka("dokkaGfm")))
|
||||||
}
|
}
|
||||||
|
@ -1,7 +1,6 @@
|
|||||||
import com.android.build.gradle.internal.tasks.factory.dependsOn
|
import com.android.build.gradle.internal.tasks.factory.dependsOn
|
||||||
import com.vanniktech.maven.publish.JavadocJar
|
import com.vanniktech.maven.publish.JavadocJar
|
||||||
import com.vanniktech.maven.publish.KotlinJvm
|
import com.vanniktech.maven.publish.KotlinJvm
|
||||||
import com.vanniktech.maven.publish.MavenPublishBaseExtension
|
|
||||||
import java.nio.charset.StandardCharsets
|
import java.nio.charset.StandardCharsets
|
||||||
import me.champeau.gradle.japicmp.JapicmpTask
|
import me.champeau.gradle.japicmp.JapicmpTask
|
||||||
|
|
||||||
@ -61,12 +60,10 @@ normalization {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Expose OSGi jars to the test environment.
|
// Expose OSGi jars to the test environment.
|
||||||
configurations {
|
val osgiTestDeploy: Configuration by configurations.creating
|
||||||
create("osgiTestDeploy")
|
|
||||||
}
|
|
||||||
|
|
||||||
tasks.register<Copy>("copyOsgiTestDeployment") {
|
tasks.register<Copy>("copyOsgiTestDeployment") {
|
||||||
from(configurations["osgiTestDeploy"])
|
from(osgiTestDeploy)
|
||||||
into("$buildDir/resources/test/okhttp3/osgi/deployments")
|
into("$buildDir/resources/test/okhttp3/osgi/deployments")
|
||||||
}.let(tasks.test::dependsOn)
|
}.let(tasks.test::dependsOn)
|
||||||
|
|
||||||
@ -173,7 +170,7 @@ tasks.register<JapicmpTask>("japicmp") {
|
|||||||
)
|
)
|
||||||
}.let(tasks.check::dependsOn)
|
}.let(tasks.check::dependsOn)
|
||||||
|
|
||||||
configure<MavenPublishBaseExtension> {
|
mavenPublishing {
|
||||||
configure(KotlinJvm(javadocJar = JavadocJar.Dokka("dokkaGfm")))
|
configure(KotlinJvm(javadocJar = JavadocJar.Dokka("dokkaGfm")))
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -184,6 +181,6 @@ tasks.register<Copy>("copyJavaTemplates") {
|
|||||||
filteringCharset = StandardCharsets.UTF_8.toString()
|
filteringCharset = StandardCharsets.UTF_8.toString()
|
||||||
}.let {
|
}.let {
|
||||||
tasks.compileKotlin.dependsOn(it)
|
tasks.compileKotlin.dependsOn(it)
|
||||||
tasks.named("javaSourcesJar").dependsOn(it)
|
tasks["javaSourcesJar"].dependsOn(it)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user