diff --git a/mirai-console/build.gradle b/mirai-console/build.gradle index 6136f6a9d..5def7d18a 100644 --- a/mirai-console/build.gradle +++ b/mirai-console/build.gradle @@ -1,3 +1,6 @@ +plugins{ + id("com.github.johnrengelman.shadow") version "5.2.0" +} apply plugin: "kotlin" apply plugin: "java" diff --git a/mirai-console/src/main/kotlin/MiraiConsole.kt b/mirai-console/src/main/kotlin/MiraiConsole.kt index 4cdd0b47a..0b9d983c4 100644 --- a/mirai-console/src/main/kotlin/MiraiConsole.kt +++ b/mirai-console/src/main/kotlin/MiraiConsole.kt @@ -23,7 +23,7 @@ fun main() { PluginManager.loadPlugins() - Runtime.getRuntime().addShutdownHook(Thread { + Runtime.getRuntime().addShutdownHook(thread(start = false) { PluginManager.disableAllPlugins() }) } diff --git a/mirai-plugins/image-sender/build.gradle.kts b/mirai-plugins/image-sender/build.gradle.kts index 706881a54..144ad13a4 100644 --- a/mirai-plugins/image-sender/build.gradle.kts +++ b/mirai-plugins/image-sender/build.gradle.kts @@ -1,8 +1,11 @@ plugins { kotlin("jvm") java + id("com.github.johnrengelman.shadow") version "5.2.0" } +version = "1.0.0" + val kotlinVersion: String by rootProject.ext val atomicFuVersion: String by rootProject.ext val coroutinesVersion: String by rootProject.ext @@ -37,8 +40,8 @@ dependencies { api(kotlinx("io", kotlinXIoVersion)) api(kotlinx("coroutines-io", coroutinesIoVersion)) api(kotlinx("coroutines-core", coroutinesVersion)) - implementation("org.jsoup:jsoup:1.12.1") - implementation(group = "com.alibaba", name = "fastjson", version = "1.2.62") + api("org.jsoup:jsoup:1.12.1") + api(group = "com.alibaba", name = "fastjson", version = "1.2.62") } tasks.withType() {