spigradle icon indicating copy to clipboard operation
spigradle copied to clipboard

not working with spigot 1.18+ on Kotlin

Open entrypointkr opened this issue 2 years ago • 1 comments

as Spigradle applies Kapt which doesn't support jdk 17 but spigot 1.18+ needs.

entrypointkr avatar Mar 24 '22 11:03 entrypointkr

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))
    }
}

entrypointkr avatar Mar 05 '24 14:03 entrypointkr