From b500830a51786808ab08e35edd79a768e7881539 Mon Sep 17 00:00:00 2001 From: Him188 <Him188@mamoe.net> Date: Sat, 9 Sep 2023 15:45:39 +0800 Subject: [PATCH] [build] Add dummy `compileJava` and `testClasses` to allow IntelliJ IDEA to run main functions from jvmTest --- mirai-core/build.gradle.kts | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/mirai-core/build.gradle.kts b/mirai-core/build.gradle.kts index 08cde0e6a..42fbda9a8 100644 --- a/mirai-core/build.gradle.kts +++ b/mirai-core/build.gradle.kts @@ -173,6 +173,16 @@ if (tasks.findByName("androidMainClasses") != null) { configureMppPublishing() configureBinaryValidators(setOf("jvm", "android").filterTargets()) +tasks.register("compileJava") { + description = "Dummy task to allow IntelliJ IDEA to run main functions from jvmTest" + dependsOn(tasks.getByName("compileKotlinJvm")) +} + +tasks.register("testClasses") { + description = "Dummy task to allow IntelliJ IDEA to run main functions from jvmTest" + dependsOn(tasks.getByName("compileTestKotlinJvm")) +} + //mavenCentralPublish { // artifactId = "mirai-core" // githubProject("mamoe", "mirai")