Skip to content

Commit 8debc78

Browse files
authored
Simplify gradle kts (square#6931)
1 parent d9a65a8 commit 8debc78

File tree

14 files changed

+23
-37
lines changed

14 files changed

+23
-37
lines changed

build.gradle.kts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,7 @@ subprojects {
9090
exclude("**/CipherSuite.java")
9191
}
9292

93-
val checkstyleConfig by configurations.creating
93+
val checkstyleConfig: Configuration by configurations.creating
9494
dependencies {
9595
checkstyleConfig(Dependencies.checkStyle) {
9696
isTransitive = false
@@ -110,7 +110,7 @@ subprojects {
110110
annotation = "okhttp3.internal.SuppressSignatureCheck"
111111
sourceSets = listOf(project.sourceSets["main"])
112112
}
113-
val signature by configurations.getting
113+
val signature: Configuration by configurations.getting
114114
dependencies {
115115
signature(Dependencies.signatureAndroid21)
116116
signature(Dependencies.signatureJava18)
@@ -129,7 +129,7 @@ subprojects {
129129
val platform = System.getProperty("okhttp.platform", "jdk9")
130130
val testJavaVersion = System.getProperty("test.java.version", "11").toInt()
131131

132-
val testRuntimeOnly by configurations.getting
132+
val testRuntimeOnly: Configuration by configurations.getting
133133
dependencies {
134134
testRuntimeOnly(Dependencies.junit5JupiterEngine)
135135
testRuntimeOnly(Dependencies.junit5VintageEngine)
@@ -236,6 +236,6 @@ subprojects {
236236
}
237237
}
238238

239-
tasks.withType<Wrapper> {
239+
tasks.wrapper {
240240
distributionType = Wrapper.DistributionType.ALL
241241
}

mockwebserver-deprecated/build.gradle.kts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
import com.android.build.gradle.internal.tasks.factory.dependsOn
22
import com.vanniktech.maven.publish.JavadocJar
33
import com.vanniktech.maven.publish.KotlinJvm
4-
import com.vanniktech.maven.publish.MavenPublishBaseExtension
54
import me.champeau.gradle.japicmp.JapicmpTask
65

76
plugins {
@@ -48,6 +47,6 @@ tasks.register<JapicmpTask>("japicmp") {
4847
}.let(tasks.check::dependsOn)
4948

5049

51-
configure<MavenPublishBaseExtension> {
50+
mavenPublishing {
5251
configure(KotlinJvm(javadocJar = JavadocJar.Dokka("dokkaGfm")))
5352
}

mockwebserver-junit4/build.gradle.kts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
import com.vanniktech.maven.publish.JavadocJar
22
import com.vanniktech.maven.publish.KotlinJvm
3-
import com.vanniktech.maven.publish.MavenPublishBaseExtension
43

54
plugins {
65
kotlin("jvm")
@@ -21,6 +20,6 @@ dependencies {
2120
testImplementation(Dependencies.assertj)
2221
}
2322

24-
configure<MavenPublishBaseExtension> {
23+
mavenPublishing {
2524
configure(KotlinJvm(javadocJar = JavadocJar.Dokka("dokkaGfm")))
2625
}

mockwebserver-junit5/build.gradle.kts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
import com.vanniktech.maven.publish.JavadocJar
22
import com.vanniktech.maven.publish.KotlinJvm
3-
import com.vanniktech.maven.publish.MavenPublishBaseExtension
43

54
plugins {
65
kotlin("jvm")
@@ -30,6 +29,6 @@ dependencies {
3029
testImplementation(Dependencies.kotlinJunit5)
3130
}
3231

33-
configure<MavenPublishBaseExtension> {
32+
mavenPublishing {
3433
configure(KotlinJvm(javadocJar = JavadocJar.Dokka("dokkaGfm")))
3534
}

mockwebserver/build.gradle.kts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
import com.vanniktech.maven.publish.JavadocJar
22
import com.vanniktech.maven.publish.KotlinJvm
3-
import com.vanniktech.maven.publish.MavenPublishBaseExtension
43

54
plugins {
65
kotlin("jvm")
@@ -24,6 +23,6 @@ dependencies {
2423
testImplementation(Dependencies.assertj)
2524
}
2625

27-
configure<MavenPublishBaseExtension> {
26+
mavenPublishing {
2827
configure(KotlinJvm(javadocJar = JavadocJar.Dokka("dokkaGfm")))
2928
}

okcurl/build.gradle.kts

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
import com.android.build.gradle.internal.tasks.factory.dependsOn
22
import com.vanniktech.maven.publish.JavadocJar
33
import com.vanniktech.maven.publish.KotlinJvm
4-
import com.vanniktech.maven.publish.MavenPublishBaseExtension
54
import java.nio.charset.StandardCharsets
65
import org.apache.tools.ant.taskdefs.condition.Os
76

@@ -62,7 +61,7 @@ graal {
6261
}
6362
}
6463

65-
configure<MavenPublishBaseExtension> {
64+
mavenPublishing {
6665
configure(KotlinJvm(javadocJar = JavadocJar.Dokka("dokkaGfm")))
6766
}
6867

@@ -73,5 +72,5 @@ tasks.register<Copy>("copyResourcesTemplates") {
7372
filteringCharset = StandardCharsets.UTF_8.toString()
7473
}.let {
7574
tasks.processResources.dependsOn(it)
76-
tasks.named("javaSourcesJar").dependsOn(it)
75+
tasks["javaSourcesJar"].dependsOn(it)
7776
}

okhttp-bom/build.gradle.kts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,8 @@ dependencies {
1313
}
1414
}
1515

16-
extensions.configure<PublishingExtension> {
17-
publications.create("maven", MavenPublication::class) {
18-
from(project.components.getByName("javaPlatform"))
16+
publishing {
17+
publications.create<MavenPublication>("maven") {
18+
from(project.components["javaPlatform"])
1919
}
2020
}

okhttp-brotli/build.gradle.kts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
import com.vanniktech.maven.publish.JavadocJar
22
import com.vanniktech.maven.publish.KotlinJvm
3-
import com.vanniktech.maven.publish.MavenPublishBaseExtension
43

54
plugins {
65
kotlin("jvm")
@@ -25,6 +24,6 @@ dependencies {
2524
testImplementation(Dependencies.assertj)
2625
}
2726

28-
configure<MavenPublishBaseExtension> {
27+
mavenPublishing {
2928
configure(KotlinJvm(javadocJar = JavadocJar.Dokka("dokkaGfm")))
3029
}

okhttp-dnsoverhttps/build.gradle.kts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
import com.vanniktech.maven.publish.JavadocJar
22
import com.vanniktech.maven.publish.KotlinJvm
3-
import com.vanniktech.maven.publish.MavenPublishBaseExtension
43

54
plugins {
65
kotlin("jvm")
@@ -27,6 +26,6 @@ dependencies {
2726
testImplementation(Dependencies.assertj)
2827
}
2928

30-
configure<MavenPublishBaseExtension> {
29+
mavenPublishing {
3130
configure(KotlinJvm(javadocJar = JavadocJar.Dokka("dokkaGfm")))
3231
}

okhttp-logging-interceptor/build.gradle.kts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
import com.android.build.gradle.internal.tasks.factory.dependsOn
22
import com.vanniktech.maven.publish.JavadocJar
33
import com.vanniktech.maven.publish.KotlinJvm
4-
import com.vanniktech.maven.publish.MavenPublishBaseExtension
54
import me.champeau.gradle.japicmp.JapicmpTask
65

76
plugins {
@@ -41,6 +40,6 @@ tasks.register<JapicmpTask>("japicmp") {
4140
isIncludeSynthetic = true
4241
}.let(tasks.check::dependsOn)
4342

44-
configure<MavenPublishBaseExtension> {
43+
mavenPublishing {
4544
configure(KotlinJvm(javadocJar = JavadocJar.Dokka("dokkaGfm")))
4645
}

0 commit comments

Comments
 (0)