原文地址:http://reason2003.iteye.com/blog/1627353 之前做一個項目,主程序打包成一個jar文件,因為用到了很多第三方的lib包,所以直接通過java命令運行jar比較煩瑣,通過研究jar中的MANIFEST.MF文件,我們發現其中一個Class ...
參考文章: Spring Boot Maven Plugin打包異常及三種解決方法:Unable to find main class maven默認打的war內的MANIFEST.MF文件中,只包含Main Class,且是main方法所在的類。 而通過spring boot:repackage對默認war包處理后,MANIFEST.MF就包含了Main Class和Start Class,並且 ...
2019-11-01 16:23 0 1969 推薦指數:
原文地址:http://reason2003.iteye.com/blog/1627353 之前做一個項目,主程序打包成一個jar文件,因為用到了很多第三方的lib包,所以直接通過java命令運行jar比較煩瑣,通過研究jar中的MANIFEST.MF文件,我們發現其中一個Class ...
Maven默認打包生成的jar是不能夠直接運行的,因為帶有main方法的類信息不會添加到manifest中(打開jar文件中的META-INF/MANIFEST.MF文件,將無法看到Main-Class一行)。為了生成可執行的jar文件,需要借組maven-shade-plugin,配置該插件 ...
Xml代碼 由於某些原因,如果maven生成的MANIFEST.MF中的Class-Path的內容缺少一些內容,比如當前執行目錄(.),那么可以通過上面manifestEntries的方式增加進來,增加后的效果: ...
解決方案: setting.xml文件添加如下配置: 參考鏈接:https://www.cnblogs.com/thinking-better/p/7827368.html ...
每行開頭結尾都要有一個空格(半角的) 例子如下: 注:最后一行必須有一個空行 參考鏈接: Manifest.MF文件中指定類路徑classpath ...
當前目錄存在lib.jar和MANIFEST.MF文件,在當前目錄下執行: 如果lib.jar里存在META-INF/MANIFEST.MF,執行命令后會有合並更新的效果。 ...
問題簡述 通過Jib插件將SpringBoot工程制作成Docker鏡像成功,但是運行鏡像的時候報錯(Could not find or load main class ${start-class}),今天來一起分析這個問題,希望能幫讀者跳過小坑。 關於Jib插件 在Maven工程中可以使 ...
org.springframework.boot:spring-boot-maven-plugin:2.1.7.RELEASE:repa ...