33 lines
648 B
Markdown
33 lines
648 B
Markdown
An example for a `build.gradle.kts` file of a project using KSpigot would be:
|
|
|
|
```kotlin
|
|
import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
|
|
|
|
plugins {
|
|
kotlin("jvm") version "1.5.21"
|
|
}
|
|
|
|
group = "your.group"
|
|
version = "1.0-SNAPSHOT"
|
|
|
|
repositories {
|
|
mavenCentral()
|
|
maven("https://hub.spigotmc.org/nexus/content/repositories/snapshots")
|
|
}
|
|
|
|
dependencies {
|
|
compileOnly("org.spigotmc:spigot-api:1.17-R0.1-SNAPSHOT")
|
|
implementation("net.axay:kspigot:1.17.2")
|
|
}
|
|
|
|
tasks {
|
|
compileJava {
|
|
options.release.set(16)
|
|
options.encoding = "UTF-8"
|
|
}
|
|
compileKotlin {
|
|
kotlinOptions.jvmTarget = "16"
|
|
}
|
|
}
|
|
```
|