簡體   English   中英

如何使用gradle為春季啟動創建可執行的uber jar?

[英]How can I create an executable uber jar for spring boot with gradle?

我知道,使用傳統的“ gradle build”命令,我可以創建Spring boot稱為“可執行jar”的內容。

此jar包含jar的lib文件夾中所需的所有jar依賴項。

我需要的是,不是要在可執行文件jar的lib文件夾內復制依賴項jar,而是要一個功能強大的uber jar,而不是將其依賴項作為lib文件夾內的jars替代,我需要將它們提取為包/類。

我已經嘗試了影子插件無濟於事,而且我看不到如何創建uber jar,實際上大多數Spring用戶和文檔都傾向於將uber jar和可執行jar混在一起,因此很難使開發人員理解它們是不同的打包策略,即使在運行java -jar命令時結果往往具有相同的功能。

查看shadow gradle插件,它可以滿足您的需求

暫無
暫無

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

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