spring boot 2.5.2版本,Jar生成问题

Posted

技术标签:

【中文标题】spring boot 2.5.2版本,Jar生成问题【英文标题】:spring boot version 2.5.2, Jar generation problem 【发布时间】:2021-11-01 18:36:31 【问题描述】:

默认生成 2 个 jar 文件,applicationName-version.jar(可执行 jar)和 appName-version-plain.jar(普通 jar)。我讨厌看到这个 jar 和可执行 jar 并试图停止

jar
   enabled = true
   archiveClassified = "" 

另外,尝试过使用 bootJar = 启用的组合,但也没有运气。

有了这个属性,可执行的 jar 就不再是可执行的了。我怎样才能只生成可执行的 jar。请帮忙。

【问题讨论】:

在此处查看带有有效解决方案的重复问题:***.com/a/67663956/6899896 这能回答你的问题吗? Spring Boot 2.5.0 generates plain.jar file. Can I remove it? 【参考方案1】:

你不能,因为 Spring 需要生成正常的 JAR 并将 JAR 重新打包为可执行 JAR。

【讨论】:

以上是关于spring boot 2.5.2版本,Jar生成问题的主要内容,如果未能解决你的问题,请参考以下文章

如何使用spring boot plugin 2.0.x从一个具有不同依赖项的gradle项目生成2个jar

Spring Boot 2.5.2 现已推出,同步推出Spring Boot 2.4.8

Spring Boot 2.5.2 现已推出,同步推出Spring Boot 2.4.8

Spring boot demo: spring boot生成war包

更新 Spring Boot 以生成 WAR 文件而不是 JAR 文件

带有静态内容的 Spring Boot 项目在运行 jar 时生成 404