簡體   English   中英

是否可以使用 gradle 插件將 springboot 應用程序構建為 zip ?

[英]Is it possible to build springboot app as zip using gradle plugin?

我在 springboot 應用程序中有奇怪的依賴關系,它期望自己被加載為 jar。 springboot gradle 插件創建 fatJar。 它不起作用。

是否可以將 springboot 應用程序構建為 springboot jar 與應用程序薄 jar 和具有所有依賴項的庫文件夾? 我不想在單個 jar 中粉碎它們。

我在用着

plugins {
    id 'java'
    id 'org.springframework.boot' version '2.2.6.RELEASE'

}
apply plugin: 'io.spring.dependency-management'

是的,可能。

從 Gradle 用戶指南中的創建檔案(zip、tar 等)部分實現該任務的示例任務:

從 Gradle 的角度來看,將文件打包到存檔中實際上是一個副本,其中目標是存檔文件而不是文件系統上的目錄。 這意味着創建檔案看起來很像復制,具有所有相同的功能!

 task packageDistribution(type: Zip) { archiveFileName = "my-distribution.zip" destinationDirectory = file("$buildDir/dist") from "$buildDir/toArchive" }

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM