解決 SpringBoot 沒有主清單屬

蘇幕遮雲發表於2019-01-23

問題:SpringBoot打包成jar後執行提示沒有主清單屬性

解決:補全maven中的bulid資訊

org.springframework.boot spring-boot-maven-plugin ${spring.version} repackage

原因: 使用spring-boot-dependencies這個BOM代替spring-boot-starter-parent這個parent POM 導致spring-boot-maven-plugin的配置項丟失,使得打包後的jar中的MANIFEST.MF檔案缺少Main-Class。

PS: 當打包型別為jar時,spring-boot-maven-plugin的打包過程與直接使用maven-jar-plugin完全不同。生成的jar目錄結構也有很大不同...

相關文章