diff --git a/build.gradle.kts b/build.gradle.kts index 74f7ef3..d9954bf 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -1,5 +1,8 @@ +import org.jetbrains.kotlin.gradle.tasks.KotlinCompile + plugins { kotlin("jvm") version "1.8.20" + id("com.github.johnrengelman.shadow") version "7.1.2" application } @@ -17,14 +20,26 @@ dependencies { implementation("com.google.code.gson:gson:2.10.1") implementation("org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3") - - implementation("org.jsoup:jsoup:1.14.3") } tasks.test { useJUnitPlatform() } +tasks.withType { + kotlinOptions.jvmTarget = "1.8" +} + +tasks.jar { + manifest { + attributes["Main-Class"] = "com.ray650128.bot.MainKt" + } +} + +tasks.build { + dependsOn(tasks.shadowJar) +} + kotlin { jvmToolchain(17) } diff --git a/src/main/kotlin/Main.kt b/src/main/kotlin/Main.kt index 828521a..51f933c 100644 --- a/src/main/kotlin/Main.kt +++ b/src/main/kotlin/Main.kt @@ -7,7 +7,6 @@ import model.Configure import model.zones.UpdateDnsBody import okhttp3.OkHttpClient import okhttp3.Request -import okhttp3.Response import retrofit2.Retrofit import retrofit2.converter.gson.GsonConverterFactory import java.io.File