Skip to content

Commit 637ab7d

Browse files
committed
Bumping to Gradle9
1 parent 646ab31 commit 637ab7d

File tree

4 files changed

+25
-24
lines changed

4 files changed

+25
-24
lines changed

gen-tests.gradle.kts

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ dependencies {
3535

3636
// JAVA
3737

38-
val generateJavaTests by tasks.creating(JavaExec::class) {
38+
val generateJavaTests by tasks.registering(JavaExec::class) {
3939
group = "Generate Tests"
4040
description = "Generates Java classes from the test protos"
4141
classpath = wire
@@ -47,7 +47,7 @@ val generateJavaTests by tasks.creating(JavaExec::class) {
4747
) + PROTOS
4848
}
4949

50-
val generateKotlinClassAmongJavaTests by tasks.creating(JavaExec::class) {
50+
val generateKotlinClassAmongJavaTests by tasks.registering(JavaExec::class) {
5151
group = "Generate Tests"
5252
description = "Generates Kotlin classes from the Java test protos"
5353
classpath = wire
@@ -61,7 +61,7 @@ val generateKotlinClassAmongJavaTests by tasks.creating(JavaExec::class) {
6161

6262
// NO OPTIONS
6363

64-
val generateNoOptionsTests by tasks.creating(JavaExec::class) {
64+
val generateNoOptionsTests by tasks.registering(JavaExec::class) {
6565
group = "Generate Tests"
6666
description = "Generates Java classes with no options from the test protos"
6767
classpath = wire
@@ -155,7 +155,7 @@ val generateGsonAdapterKotlinTests by tasks.creating(JavaExec::class) {
155155
)
156156
}
157157

158-
val generateGsonTests by tasks.creating {
158+
val generateGsonTests by tasks.registering {
159159
group = "Generate Tests"
160160
description = "Generates Java and Kotlin classes that use Gson from the test protos"
161161
dependsOn(
@@ -536,7 +536,7 @@ val generateSwiftProto2Tests by tasks.creating(JavaExec::class) {
536536
)
537537
}
538538

539-
val generateSwiftTests by tasks.creating {
539+
val generateSwiftTests by tasks.registering {
540540
group = "Generate Tests"
541541
description = "Generates Swift classes from the test protos"
542542
if (project.properties.get("swift") != "false") {
@@ -638,7 +638,7 @@ val generateMoshiAdapterKotlinTests by tasks.creating(JavaExec::class) {
638638
)
639639
}
640640

641-
val generateMoshiTests by tasks.creating {
641+
val generateMoshiTests by tasks.registering {
642642
group = "Generate Tests"
643643
description = "Generates Java and Kotlin classes that use Moshi from the test protos"
644644
dependsOn(
@@ -695,7 +695,7 @@ val generateSharedJsonKotlinTests by tasks.creating(JavaExec::class) {
695695
)
696696
}
697697

698-
val generateSharedJson by tasks.creating {
698+
val generateSharedJson by tasks.registering {
699699
group = "Generate Tests"
700700
description = "Generates Java and Kotlin classes for shared JSON tests"
701701
dependsOn(
@@ -704,7 +704,7 @@ val generateSharedJson by tasks.creating {
704704
)
705705
}
706706

707-
val generateTests by tasks.creating {
707+
val generateTests by tasks.registering {
708708
group = "Generate Tests"
709709
description = "Generates all test classes"
710710
dependsOn(

wire-benchmarks/build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ plugins {
1515
sourceSets {
1616
main {
1717
// Adds protobuf generated classes to our source sets.
18-
java.srcDir("$buildDir/generated/source/proto/main/java")
18+
java.srcDir(layout.buildDirectory.dir("generated/source/proto/main/java"))
1919
}
2020
}
2121

wire-reflector/build.gradle.kts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ plugins {
44
}
55

66
val main by sourceSets.getting {
7-
java.srcDir("$buildDir/wire")
7+
java.srcDir(layout.buildDirectory.dir("wire"))
88
}
99

1010
dependencies {
@@ -35,7 +35,7 @@ val generateReflectionProtos by tasks.registering(JavaExec::class) {
3535
classpath = generateReflectionProtosClasspath
3636
args(
3737
"--proto_path=$projectDir/src/main/resources",
38-
"--kotlin_out=$buildDir/wire",
38+
"--kotlin_out=${layout.buildDirectory.get()}/wire",
3939
"grpc/reflection/v1alpha/reflection.proto"
4040
)
4141
}

wire-tests/build.gradle.kts

Lines changed: 14 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -131,10 +131,11 @@ kotlin {
131131
}
132132

133133
val jvmTest by tasks.getting
134+
val jvmTestTask = jvmTest
134135

135136
for (target in kotlin.targets.matching { it.platformType.name == "jvm" }) {
136137
target.project.sourceSets {
137-
val test by getting {
138+
val jvmTest by getting {
138139
java.srcDir("src/jvmTest/proto-java")
139140
}
140141

@@ -146,7 +147,7 @@ for (target in kotlin.targets.matching { it.platformType.name == "jvm" }) {
146147
classpath = javaTest.runtimeClasspath
147148
testClassesDirs = javaTest.output.classesDirs
148149
}
149-
jvmTest.dependsOn(jvmJavaTest)
150+
jvmTestTask.dependsOn(jvmJavaTest)
150151

151152
val javaNoOptionsTest by creating {
152153
java.srcDir("src/jvmJavaNoOptionsTest/proto-java")
@@ -155,7 +156,7 @@ for (target in kotlin.targets.matching { it.platformType.name == "jvm" }) {
155156
classpath = javaNoOptionsTest.runtimeClasspath
156157
testClassesDirs = javaNoOptionsTest.output.classesDirs
157158
}
158-
jvmTest.dependsOn(jvmJavaNoOptionsTest)
159+
jvmTestTask.dependsOn(jvmJavaNoOptionsTest)
159160

160161
val javaCompactTest by creating {
161162
java.srcDir("src/jvmJavaCompactTest/proto-java")
@@ -164,7 +165,7 @@ for (target in kotlin.targets.matching { it.platformType.name == "jvm" }) {
164165
classpath = javaCompactTest.runtimeClasspath
165166
testClassesDirs = javaCompactTest.output.classesDirs
166167
}
167-
jvmTest.dependsOn(jvmJavaCompactTest)
168+
jvmTestTask.dependsOn(jvmJavaCompactTest)
168169

169170
val javaPrunedTest by creating {
170171
java.srcDir("src/jvmJavaPrunedTest/proto-java")
@@ -173,7 +174,7 @@ for (target in kotlin.targets.matching { it.platformType.name == "jvm" }) {
173174
classpath = javaPrunedTest.runtimeClasspath
174175
testClassesDirs = javaPrunedTest.output.classesDirs
175176
}
176-
jvmTest.dependsOn(jvmJavaPrunedTest)
177+
jvmTestTask.dependsOn(jvmJavaPrunedTest)
177178

178179
val javaAndroidTest by creating {
179180
java.srcDir("src/jvmJavaAndroidTest/proto-java")
@@ -182,7 +183,7 @@ for (target in kotlin.targets.matching { it.platformType.name == "jvm" }) {
182183
classpath = javaAndroidTest.runtimeClasspath
183184
testClassesDirs = javaAndroidTest.output.classesDirs
184185
}
185-
jvmTest.dependsOn(jvmJavaAndroidTest)
186+
jvmTestTask.dependsOn(jvmJavaAndroidTest)
186187

187188
val javaAndroidCompactTest by creating {
188189
java.srcDir("src/jvmJavaAndroidCompactTest/proto-java")
@@ -191,7 +192,7 @@ for (target in kotlin.targets.matching { it.platformType.name == "jvm" }) {
191192
classpath = javaAndroidCompactTest.runtimeClasspath
192193
testClassesDirs = javaAndroidCompactTest.output.classesDirs
193194
}
194-
jvmTest.dependsOn(jvmJavaAndroidCompactTest)
195+
jvmTestTask.dependsOn(jvmJavaAndroidCompactTest)
195196

196197
val jsonJavaTest by creating {
197198
java.srcDir("src/jvmJsonTest/kotlin")
@@ -201,7 +202,7 @@ for (target in kotlin.targets.matching { it.platformType.name == "jvm" }) {
201202
classpath = jsonJavaTest.runtimeClasspath
202203
testClassesDirs = jsonJavaTest.output.classesDirs
203204
}
204-
jvmTest.dependsOn(jvmJsonJavaTest)
205+
jvmTestTask.dependsOn(jvmJsonJavaTest)
205206

206207
val jsonKotlinTest by creating {
207208
java.srcDir("src/jvmJsonTest/kotlin")
@@ -211,7 +212,7 @@ for (target in kotlin.targets.matching { it.platformType.name == "jvm" }) {
211212
classpath = jsonKotlinTest.runtimeClasspath
212213
testClassesDirs = jsonKotlinTest.output.classesDirs
213214
}
214-
jvmTest.dependsOn(jvmJsonKotlinTest)
215+
jvmTestTask.dependsOn(jvmJsonKotlinTest)
215216

216217
dependencies {
217218
add("javaTestImplementation", projects.wireRuntime)
@@ -247,10 +248,10 @@ for (target in kotlin.targets.matching { it.platformType.name == "jvm" }) {
247248
add("jsonKotlinTestImplementation", libs.jimfs)
248249
add("jsonKotlinTestImplementation", libs.truth)
249250

250-
add("jvmJavaTestImplementation", projects.wireMoshiAdapter)
251-
add("jvmJavaTestImplementation", libs.kotlin.reflect)
252-
add("jvmJavaTestImplementation", libs.moshi)
253-
add("jvmJavaTestImplementation", libs.moshiKotlin)
251+
add("jvmTestImplementation", projects.wireMoshiAdapter)
252+
add("jvmTestImplementation", libs.kotlin.reflect)
253+
add("jvmTestImplementation", libs.moshi)
254+
add("jvmTestImplementation", libs.moshiKotlin)
254255
}
255256
}
256257
}

0 commit comments

Comments
 (0)