Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/343.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/jpa/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何在gradle 5.0.0中将bootRepackage任务转换为kotlin DSL?_Java_Spring Boot_Gradle_Kotlin_Kotlin Dsl - Fatal编程技术网

Java 如何在gradle 5.0.0中将bootRepackage任务转换为kotlin DSL?

Java 如何在gradle 5.0.0中将bootRepackage任务转换为kotlin DSL?,java,spring-boot,gradle,kotlin,kotlin-dsl,Java,Spring Boot,Gradle,Kotlin,Kotlin Dsl,正在创建spring boot胖jar,但不确定如何转换在我的build.kts文件中找到的bootRepackage任务: bootRepackage { mainClass = 'demo.Application' } 新的一天,新的发现。Spring Boot文档显示,2017年,bootRepackage任务已被bootJar取代,bootJar任务与Spring Boot gradle插件一起开箱即用 bootRepackage任务已被bootJar和bootWar替换 分别

正在创建spring boot胖jar,但不确定如何转换在我的
build.kts
文件中找到的
bootRepackage
任务:

bootRepackage {
    mainClass = 'demo.Application'
}

新的一天,新的发现。Spring Boot文档显示,2017年,
bootRepackage
任务已被
bootJar
取代,
bootJar
任务与Spring Boot gradle插件一起开箱即用

bootRepackage任务已被bootJar和bootWar替换 分别用于构建可执行JAR和WAR的任务

build.gradle.kts

// option 1
tasks {
    getByName<BootJar>("bootJar") {
        classifier = "boot"
        mainClassName = "com.example.Application"
    }
}

// option 2
tasks.getByName<BootJar>("bootJar") {
    classifier = "boot"
    mainClassName = "com.example.Application"
}
//选项1
任务{
getByName(“bootJar”){
分类器=“引导”
mainClassName=“com.example.Application”
}
}
//选择2
tasks.getByName(“bootJar”){
分类器=“引导”
mainClassName=“com.example.Application”
}

从gradle 5.1开始,分类器已弃用
tasks.getByName(“bootJar”){archiveClassifier.set(“boot”)mainClassName=“com.example.Application”}