从SpringBoot创建的可执行JAR,但发行版zip具有不同的JAR

时间:2018-08-19 07:05:21

标签: java spring-boot gradle jar

使用Gradle中的springBoot任务,我能够创建包含以下内容的胖JAR: 1. BOOT-INF 2. META_INF 3. org(依赖于Spring Boot的lib /类)

在同一构建文件中具有分发任务,如下所示:

 `
distributions {
main {
 contents {
   from (build/lib){
  fileMode 0754
  }
 }
}
disTar {
  doLast {
   file("$destDir/$archName).renameTo($destDir/"+baseBane+'-'+".tgz")
    }
 }
 distZip.enabled = false

`

问题是发行版“ .tgz”没有包含正确的jar。此jar的清单文件也与Spring Boot创建的清单文件完全不同。

我试图寻找springDistTar,但没有找到太多相关文档。我可以以tar文件包含spring-boot创建的jar的方式配置的任何指针。

0 个答案:

没有答案