From 2b98e6793973828ee6674c7a552891cba0b8b9a0 Mon Sep 17 00:00:00 2001 From: Raymond Yang Date: Sat, 12 Aug 2023 13:34:36 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8A=A0=E4=B8=8AshadowJar=20plugin?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- build.gradle.kts | 19 +++++++++++++++++-- src/main/kotlin/Main.kt | 1 - 2 files changed, 17 insertions(+), 3 deletions(-) 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