在gradle 5 kotlin DSL中构建项目后如何重命名文件

在gradle 5 kotlin DSL中构建项目后如何重命名文件,gradle,gradle-kotlin-dsl,Gradle,Gradle Kotlin Dsl,你能帮我找到一个合适的方法用Gradle 5 Kotlin DSL重命名构建的工件吗 我基于Kotlin DSL创建了一个Gradle 5.5.1 Spring Boot 2项目 执行gradlebuild后,生成的工件位于$buildDir/libs文件夹中 我怎样才能重新命名它?假设我想给它起个简单的名字——app.jar plugins { id("java") id("idea") id("org.springframework.boot") version "

你能帮我找到一个合适的方法用Gradle 5 Kotlin DSL重命名构建的工件吗

我基于Kotlin DSL创建了一个Gradle 5.5.1 Spring Boot 2项目

执行
gradlebuild
后,生成的工件位于$buildDir/libs文件夹中

我怎样才能重新命名它?假设我想给它起个简单的名字——app.jar


plugins {
    id("java")
    id("idea")
    id("org.springframework.boot") version "2.1.5.RELEASE"
    id("io.spring.dependency-management") version "1.0.8.RELEASE"
}

group = "com.hbv"
version = "1.0.0-SNAPSHOT"

buildscript {
    repositories {
        mavenCentral()
    }
    dependencies {
        classpath("org.springframework.boot:spring-boot-gradle-plugin:2.1.5.RELEASE")
    }
}

the<DependencyManagementExtension>().apply {
    imports {
        mavenBom(org.springframework.boot.gradle.plugin.SpringBootPlugin.BOM_COORDINATES)
    }
}

java {
    sourceCompatibility = JavaVersion.VERSION_11
    targetCompatibility = JavaVersion.VERSION_11
}

repositories {
    mavenLocal()
    mavenCentral()
}


dependencies {
    implementation(platform("org.springframework.cloud:spring-cloud-dependencies:Greenwich.RELEASE"))

    implementation("org.springframework.cloud:spring-cloud-starter-config")
    implementation("org.springframework.boot:spring-boot-starter-web")
    implementation("org.springframework.boot:spring-boot-starter-actuator")
    implementation("org.springframework.boot:spring-boot-starter-security")

    testImplementation("com.h2database", "h2")
    testImplementation("org.springframework.boot", "spring-boot-starter-test")
    testImplementation("org.springframework.security", "spring-security-test")

}```

插件{
id(“java”)
id(“想法”)
id(“org.springframework.boot”)版本“2.1.5.RELEASE”
id(“io.spring.dependency management”)版本“1.0.8.RELEASE”
}
group=“com.hbv”
version=“1.0.0-SNAPSHOT”
构建脚本{
存储库{
mavenCentral()
}
依赖关系{
类路径(“org.springframework.boot:springbootgradle插件:2.1.5.RELEASE”)
}
}
应用(){
进口{
mavenBom(org.springframework.boot.gradle.plugin.SpringBootPlugin.BOM_坐标)
}
}
爪哇{
sourceCompatibility=JavaVersion.VERSION\u 11
targetCompatibility=JavaVersion.VERSION_11
}
存储库{
mavenLocal()
mavenCentral()
}
依赖关系{
实现(平台(“org.springframework.cloud:springcloud依赖项:Greenwich.RELEASE”))
实现(“org.springframework.cloud:springcloudstarterconfig”)
实现(“org.springframework.boot:springbootstarterweb”)
实现(“org.springframework.boot:springbootstarteractivator”)
实现(“org.springframework.boot:springbootstartersecurity”)
测试实施(“com.h2数据库”、“h2”)
测试实现(“org.springframework.boot”、“springbootstarter测试”)
测试实现(“org.springframework.security”、“spring安全测试”)
}```
配置正在生成jar且为a的,并设置其:

tasks {
    bootJar {
        archiveFileName.set("app.jar")
    }
}