Spring boot 在开发模式下停止应用程序并将build.gradle.kts与spring boot一起使用时出错 我已经用创建了一个spring启动应用程序 我有一个build.gradle.kts文件

Spring boot 在开发模式下停止应用程序并将build.gradle.kts与spring boot一起使用时出错 我已经用创建了一个spring启动应用程序 我有一个build.gradle.kts文件,spring-boot,kotlin,intellij-idea,gradle-kotlin-dsl,Spring Boot,Kotlin,Intellij Idea,Gradle Kotlin Dsl,当您按下停止按钮时,您可以从外部停止/取消正在运行的任务,这是一项生成任务。如果希望任务成功完成,则必须允许应用程序自行完成,即按stop you-are-cancelling生成,从而引发异常 在您的情况下,应用程序整理并不真正适合Spring,因此基本上忽略此消息。你可能会说,这条信息不是特别清楚,看起来像是一个错误,但事实就是如此 区别在于任务是在外部停止(通过“停止”按钮取消)还是自行完成 import org.jetbrains.kotlin.gradle.tasks.KotlinCo

当您按下停止按钮时,您可以从外部停止/取消正在运行的任务,这是一项生成任务。如果希望任务成功完成,则必须允许应用程序自行完成,即按stop you-are-cancelling生成,从而引发异常

在您的情况下,应用程序整理并不真正适合Spring,因此基本上忽略此消息。你可能会说,这条信息不是特别清楚,看起来像是一个错误,但事实就是如此

区别在于任务是在外部停止(通过“停止”按钮取消)还是自行完成

import org.jetbrains.kotlin.gradle.tasks.KotlinCompile

plugins {
    id("org.springframework.boot") version "2.2.6.RELEASE"
    id("io.spring.dependency-management") version "1.0.9.RELEASE"
    kotlin("jvm") version "1.3.71"
    kotlin("plugin.spring") version "1.3.71"
    kotlin("plugin.jpa") version "1.3.71"
}

group = "com.warlock"
version = "0.0.1-SNAPSHOT"
java.sourceCompatibility = JavaVersion.VERSION_11

repositories {
    mavenCentral()
}

dependencies {
    implementation("org.springframework.boot:spring-boot-starter-data-jpa")
    implementation("org.springframework.boot:spring-boot-starter-data-rest")
    implementation("org.springframework.boot:spring-boot-starter-web")
    implementation("org.springframework.boot:spring-boot-starter-security")
    implementation("org.springframework.security:spring-security-config")
    implementation("com.fasterxml.jackson.module:jackson-module-kotlin")
    implementation("org.jetbrains.kotlin:kotlin-reflect")
    implementation("org.jetbrains.kotlin:kotlin-stdlib-jdk8")
    runtimeOnly("org.postgresql:postgresql")
    testImplementation("org.springframework.boot:spring-boot-starter-test") {
        exclude(group = "org.junit.vintage", module = "junit-vintage-engine")
    }
}

tasks.withType<Test> {
    useJUnitPlatform()
}

tasks.withType<KotlinCompile> {
    kotlinOptions {
        freeCompilerArgs = listOf("-Xjsr305=strict")
        jvmTarget = "1.8"
    }
}
> Task :BackendAppApplicationKt.main() FAILED

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':BackendAppApplicationKt.main()'.
> Build cancelled while executing task ':BackendAppApplicationKt.main()'
* Try:
Run with --info or --debug option to get more log output. Run with --scan to get full insights.

* Exception is:
org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':BackendAppApplicationKt.main()'.

Caused by: org.gradle.api.BuildCancelledException: Build cancelled while executing task ':BackendAppApplicationKt.main()'