![](/img/trans.png)
[英]How to create an executable Jar for Spring Boot using gradle in an offline environment
[英]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.