spigradle
spigradle copied to clipboard
not working with spigot 1.18+ on Kotlin
as Spigradle applies Kapt which doesn't support jdk 17 but spigot 1.18+ needs.
UPDATE: kapt supports jdk 17 at this time
Related gradle log:
What went wrong:
Execution failed for task ':detectSpigotMain'.
PermittedSubclasses requires ASM9
Workarounds:
detectSpigotMain.enabled = false
spigot {
main 'mypackage.MyClass'
}
java {
toolchain {
languageVersion.set(JavaLanguageVersion.of(17))
}
}
tasks {
detectSpigotMain {
enabled = false
}
}
spigot {
main = "mypackage.MyClass"
}
java {
toolchain {
languageVersion.set(JavaLanguageVersion.of(17))
}
}