问题描述

我在文档中的hello world 项目 (https://github.com/project-mirai/mirai-hello-world ) 的基础上写了一个spring boot 项目, 想要将其打成jar包放到服务器运行

我没有gradle的使用经验, 初步搜索之后了解到可以直接使用IDEA的gradle功能进行打包, 但是没有成功

gradle打包日志 6:25:57 下午: Executing task 'jar'... > Task :compileKotlin > Task :compileJava > Task :processResources UP-TO-DATE > Task :classes > Task :inspectClassesForKotlinIC > Task :jar SKIPPED BUILD SUCCESSFUL in 1s 4 actionable tasks: 3 executed, 1 up-to-date 6:25:59 下午: Task execution finished 'jar'. 我使用的IDEA功能入口

2593f6a4-8075-4ea5-9a53-f6825198fc21-image.png

我的build.gradle.kts文件内容 import org.jetbrains.kotlin.gradle.dsl.KotlinJvmCompile plugins { java kotlin("jvm") version "1.4.32" id("org.springframework.boot") version "2.4.4" id("io.spring.dependency-management") version "1.0.11.RELEASE" } group = "org.example" version = "0.1.0" repositories { mavenCentral() } tasks.withType(KotlinJvmCompile::class.java) { kotlinOptions.jvmTarget = "1.8" } dependencies { api("net.mamoe:mirai-core-api:${properties["version.mirai"]}") runtimeOnly("net.mamoe:mirai-core:${properties["version.mirai"]}") implementation("org.springframework.boot:spring-boot-starter") implementation("org.springframework.boot:spring-boot-starter-web") implementation("org.springframework.boot:spring-boot-starter-data-redis") implementation("mysql:mysql-connector-java:8.0.28") implementation("com.baomidou:mybatis-plus-boot-starter:3.5.1") compileOnly("org.projectlombok:lombok:1.18.24") annotationProcessor("org.projectlombok:lombok:1.18.24") implementation("cn.hutool:hutool-all:5.7.22") implementation("com.github.xiaoymin:knife4j-spring-boot-starter:3.0.3") }