Skip to content

Commit 3345a7b

Browse files
Bump to java 21
1 parent 1271a96 commit 3345a7b

File tree

9 files changed

+29
-30
lines changed

9 files changed

+29
-30
lines changed

build-data/build.gradle.kts

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

66
java {
7-
sourceCompatibility = JavaVersion.VERSION_17
8-
targetCompatibility = JavaVersion.VERSION_17
7+
toolchain {
8+
languageVersion.set(JavaLanguageVersion.of(21))
9+
}
910
}
1011

1112
sourceSets {

build.gradle.kts

Lines changed: 0 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -13,21 +13,3 @@ tasks.create("outputVersion") {
1313
println(project.version)
1414
}
1515
}
16-
17-
val platforms = setOf(
18-
projects.pistonqueueBukkit,
19-
projects.pistonqueueBungee,
20-
projects.pistonqueueVelocity
21-
).map { it.dependencyProject }
22-
23-
val special = setOf(
24-
projects.pistonqueueUniversal,
25-
projects.pistonqueueShared
26-
).map { it.dependencyProject }
27-
28-
subprojects {
29-
when (this) {
30-
in platforms -> plugins.apply("pq.platform-conventions")
31-
in special -> plugins.apply("pq.java-conventions")
32-
}
33-
}

buildSrc/src/main/kotlin/pq.java-conventions.gradle.kts

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,9 @@ plugins {
66
}
77

88
java {
9-
sourceCompatibility = JavaVersion.VERSION_17
10-
targetCompatibility = JavaVersion.VERSION_17
9+
toolchain {
10+
languageVersion.set(JavaLanguageVersion.of(21))
11+
}
1112
}
1213

1314
dependencies {
@@ -56,10 +57,10 @@ indra {
5657
}
5758

5859
javaVersions {
59-
target(17)
60+
target(21)
6061
strictVersions()
61-
testWith(17)
62-
minimumToolchain(17)
62+
testWith(21)
63+
minimumToolchain(21)
6364
}
6465
}
6566

buildSrc/src/main/kotlin/pq.shadow-conventions.gradle.kts

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,6 @@ plugins {
55
id("com.github.johnrengelman.shadow")
66
}
77

8-
java {
9-
sourceCompatibility = JavaVersion.VERSION_17
10-
targetCompatibility = JavaVersion.VERSION_17
11-
}
12-
138
tasks {
149
jar {
1510
archiveClassifier.set("unshaded")

bukkit/build.gradle.kts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
plugins {
2+
id("pq.platform-conventions")
3+
}
4+
15
dependencies {
26
implementation("org.bstats:bstats-bukkit:3.1.0")
37

bungee/build.gradle.kts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
plugins {
2+
id("pq.platform-conventions")
3+
}
4+
15
dependencies {
26
implementation(projects.pistonqueueShared)
37

shared/build.gradle.kts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
plugins {
2+
id("pq.java-conventions")
3+
}
4+
15
dependencies {
26
implementation("org.spongepowered:configurate-yaml:4.1.2")
37
compileOnly("net.pistonmaster:pistonmotd-api:5.1.1")

universal/build.gradle.kts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
import com.github.jengelman.gradle.plugins.shadow.tasks.ShadowJar
22

3+
plugins {
4+
id("pq.java-conventions")
5+
}
6+
37
val platforms = setOf(
48
rootProject.projects.pistonqueueBukkit,
59
rootProject.projects.pistonqueueBungee,

velocity/build.gradle.kts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
plugins {
2+
id("pq.platform-conventions")
3+
}
4+
15
dependencies {
26
implementation(projects.pistonqueueShared)
37
compileOnly(projects.pistonqueueBuildData)

0 commit comments

Comments
 (0)