Bumped versions: Minecraft to 1.19 and JDK 17
This commit is contained in:
parent
0fddd2a573
commit
23521858fd
|
@ -1,11 +1,11 @@
|
||||||
Compiling
|
Compiling
|
||||||
=========
|
=========
|
||||||
|
|
||||||
You can compile WorldGuard as long as you have some version of Java greater than or equal to 16 installed. Gradle will download JDK 16 specifically if needed,
|
You can compile WorldGuard as long as you have some version of Java greater than or equal to 17 installed. Gradle will download JDK 17 specifically if needed,
|
||||||
but it needs some version of Java to bootstrap from.
|
but it needs some version of Java to bootstrap from.
|
||||||
|
|
||||||
Note that if you have JRE 16 installed, Gradle will currently attempt to use that to compile, which will not work. It is easiest to uninstall JRE 16 and
|
Note that if you have JRE 17 installed, Gradle will currently attempt to use that to compile, which will not work. It is easiest to uninstall JRE 16 and
|
||||||
replace it with JDK 16.
|
replace it with JDK 17.
|
||||||
|
|
||||||
The build process uses Gradle, which you do *not* need to download. WorldGuard is a multi-module project with three modules:
|
The build process uses Gradle, which you do *not* need to download. WorldGuard is a multi-module project with three modules:
|
||||||
|
|
||||||
|
|
|
@ -11,7 +11,7 @@ repositories {
|
||||||
dependencies {
|
dependencies {
|
||||||
implementation(gradleApi())
|
implementation(gradleApi())
|
||||||
implementation("gradle.plugin.org.cadixdev.gradle:licenser:0.6.1")
|
implementation("gradle.plugin.org.cadixdev.gradle:licenser:0.6.1")
|
||||||
implementation("org.ajoberstar.grgit:grgit-gradle:4.1.0")
|
implementation("org.ajoberstar.grgit:grgit-gradle:4.1.1")
|
||||||
implementation("com.github.jengelman.gradle.plugins:shadow:6.1.0")
|
implementation("gradle.plugin.com.github.johnrengelman:shadow:7.1.2")
|
||||||
implementation("org.jfrog.buildinfo:build-info-extractor-gradle:4.21.0")
|
implementation("org.jfrog.buildinfo:build-info-extractor-gradle:4.27.1")
|
||||||
}
|
}
|
|
@ -25,7 +25,7 @@ fun Project.applyCommonConfiguration() {
|
||||||
|
|
||||||
plugins.withId("java") {
|
plugins.withId("java") {
|
||||||
the<JavaPluginExtension>().toolchain {
|
the<JavaPluginExtension>().toolchain {
|
||||||
languageVersion.set(JavaLanguageVersion.of(16))
|
languageVersion.set(JavaLanguageVersion.of(17))
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
object Versions {
|
object Versions {
|
||||||
// const val PISTON = "0.4.3"
|
// const val PISTON = "0.4.3"
|
||||||
// const val AUTO_VALUE = "1.6.5"
|
// const val AUTO_VALUE = "1.6.5"
|
||||||
const val WORLDEDIT = "7.2.7"
|
const val WORLDEDIT = "7.2.10"
|
||||||
const val JUNIT = "5.7.0"
|
const val JUNIT = "5.7.0"
|
||||||
const val SQUIRRELID = "0.3.0"
|
const val SQUIRRELID = "0.3.0"
|
||||||
const val GUAVA = "31.0.1-jre"
|
const val GUAVA = "31.0.1-jre"
|
||||||
|
|
|
@ -28,8 +28,8 @@ configurations {
|
||||||
|
|
||||||
dependencies {
|
dependencies {
|
||||||
"api"(project(":worldguard-core"))
|
"api"(project(":worldguard-core"))
|
||||||
"compileOnly"("io.papermc.paper:paper-api:1.17.1-R0.1-SNAPSHOT")
|
"compileOnly"("io.papermc.paper:paper-api:1.19-R0.1-SNAPSHOT")
|
||||||
"runtimeOnly"("org.spigotmc:spigot-api:1.17.1-R0.1-SNAPSHOT") {
|
"runtimeOnly"("org.spigotmc:spigot-api:1.19-R0.1-SNAPSHOT") {
|
||||||
exclude("junit", "junit")
|
exclude("junit", "junit")
|
||||||
}
|
}
|
||||||
"api"("com.sk89q.worldedit:worldedit-bukkit:${Versions.WORLDEDIT}") { isTransitive = false }
|
"api"("com.sk89q.worldedit:worldedit-bukkit:${Versions.WORLDEDIT}") { isTransitive = false }
|
||||||
|
|
Loading…
Reference in New Issue