首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Spring Boot2.5.0生成plain.jar文件。我能把它去掉吗?

Spring Boot2.5.0生成plain.jar文件。我能把它去掉吗?
EN

Stack Overflow用户
提问于 2021-05-24 03:45:06
回答 4查看 12.4K关注 0票数 59

在Spring Boot2.5.0更新之后,它会在通常的myprogram-0.0.1.jar旁边生成myprogram-0.0.1-plain.jar文件。我可以禁止gradle生成*.plain.jar文件吗?我使用Gradle 7.0.2。

我得到的是:

代码语言:javascript
运行
复制
build/
  libs/
    myprogram-0.0.1.jar
    myprogram-0.0.1-plain.jar

我想要的:

代码语言:javascript
运行
复制
build/
  libs/
    myprogram-0.0.1.jar

build.gradle:

代码语言:javascript
运行
复制
plugins {
    id 'org.springframework.boot' version '2.5.0'
    id 'io.spring.dependency-management' version '1.0.11.RELEASE'
    id 'java'
}

group = 'com.example'
version = '0.0.1-SNAPSHOT'
sourceCompatibility = '11'

repositories {
    mavenCentral()
}

dependencies {
    implementation 'org.springframework.boot:spring-boot-starter'
    testImplementation 'org.springframework.boot:spring-boot-starter-test'
}

test {
    useJUnitPlatform()
}
EN

Stack Overflow用户

发布于 2021-08-14 20:23:09

这个gradle配置将生成myprogram-0.0.1.jar而不是myprogram-0.0.1-plain.jar

在你的build.gradle.kts

代码语言:javascript
运行
复制
// Build executable jar
tasks.jar {
    enabled = true
    // Remove `plain` postfix from jar file name
    archiveClassifier.set("")
}
票数 4
EN
查看全部 4 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67663728

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档