日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

Springboot jar主清單屬性丟失解決方案

瀏覽:23日期:2023-05-12 17:54:01

在開發中,用到springboot項目,當打包后部署運行時,出現了這個問題,網上搜了好多,又是加META-INF配置,又是加啥的,感覺springboot這么方便,這種問題怎么可能會搞這么復雜,于是研究了一下:

首先我們項目要依賴springboot的parent或者引入spring-boot-dependencies

Springboot jar主清單屬性丟失解決方案

或者

Springboot jar主清單屬性丟失解決方案

這樣就將springboot的pom文件導入了我們的項目,然后還要再要運行的jar包中寫入插件:

Springboot jar主清單屬性丟失解決方案

當使用繼承spring-boot-starter-parent時,就會出現標志,表示是繼承自父類的,然后我們點到spring-boot-starter-parent的pom文件中,查看插件部分:

<plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <executions> <execution> <id>repackage</id> <goals><goal>repackage</goal> </goals> </execution> </executions> <configuration> <mainClass>${start-class}</mainClass> </configuration> </plugin> <plugin> <artifactId>maven-shade-plugin</artifactId> <executions> <execution> <phase>package</phase> <goals><goal>shade</goal> </goals> <configuration><transformers> <transformer implementation='org.apache.maven.plugins.shade.resource.AppendingTransformer'> <resource>META-INF/spring.handlers</resource> </transformer> <transformer implementation='org.springframework.boot.maven.PropertiesMergingResourceTransformer'> <resource>META-INF/spring.factories</resource> </transformer> <transformer implementation='org.apache.maven.plugins.shade.resource.AppendingTransformer'> <resource>META-INF/spring.schemas</resource> </transformer> <transformer implementation='org.apache.maven.plugins.shade.resource.ServicesResourceTransformer'/> <transformer implementation='org.apache.maven.plugins.shade.resource.ManifestResourceTransformer'> <mainClass>${start-class}</mainClass> </transformer></transformers> </configuration> </execution> </executions> <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <version>2.1.12.RELEASE</version> </dependency> </dependencies> <configuration> <keepDependenciesWithProvidedScope>true</keepDependenciesWithProvidedScope> <createDependencyReducedPom>true</createDependencyReducedPom> <filters> <filter><artifact>*:*</artifact><excludes> <exclude>META-INF/*.SF</exclude> <exclude>META-INF/*.DSA</exclude> <exclude>META-INF/*.RSA</exclude></excludes> </filter> </filters> </configuration> </plugin>

注意到里面有一個${start-class}變量,這個變量在parent的pom文件中并沒有定義,那么我們就在自己要打jar包運行的模塊定義這個變量:

Springboot jar主清單屬性丟失解決方案

然后再打包,就可以直接通過java -jar *.jar 運行項目了

如果不是繼承自parnetxml,而是選擇第一種,導入dependencies的方式:

Springboot jar主清單屬性丟失解決方案

那么就要改一下前面的spring-boot-maven-plugin插件,

Springboot jar主清單屬性丟失解決方案

我們需要指定打包路徑的main方法,這樣就可以直接打包通過 java -jar *.jar的方式運行了

重要的是一定要定義start-class變量

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網。

標簽: Spring
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
91成人在线精品视频| 亚洲黄色免费av| 国内激情久久| 中文字幕成在线观看| 国产欧美日韩影院| 国产亚洲高清在线观看| 日本a级不卡| 欧美性www| 国产精品高清一区二区| 国产精品入口久久| 久久男人av| 欧美激情另类| 91精品蜜臀一区二区三区在线 | av日韩中文| 天堂8中文在线最新版在线| 日韩欧美一区二区三区在线观看| 久久精品卡一| 亚洲精品一区二区在线看| 免费观看久久久4p| 国产精品主播| 91一区二区三区四区| 麻豆精品蜜桃| 日韩视频不卡| 奇米狠狠一区二区三区| 欧美国产先锋| 99久久久久久中文字幕一区| 午夜在线观看免费一区| 91欧美极品| av日韩中文| 国产亚洲精品v| 欧美日韩a区| 日韩av自拍| 欧美高清不卡| 日本成人在线一区| 久久精品国产网站| 激情综合自拍| 日本成人精品| 日韩精品网站| 91午夜精品| 久久久久.com| 日韩中文字幕| 97精品97| 在线日韩成人| 高清一区二区三区| aa国产精品| 久久久91麻豆精品国产一区| 欧美.日韩.国产.一区.二区| 免费视频最近日韩| 福利视频一区| 亚洲三级观看| 亚洲永久av| 一区二区亚洲视频| 视频在线不卡免费观看| 久久av在线| 国产精东传媒成人av电影| 久久国产日韩| 国产色噜噜噜91在线精品| 日韩精品一区二区三区免费观影 | 日韩精品麻豆| 日本在线一区二区三区| 日本在线啊啊| 日韩精彩视频在线观看| 久久久久蜜桃| 久久爱www.| 久久高清免费观看| 日本欧美国产| 国产亚洲精品精品国产亚洲综合| 免费久久精品| 久久中文字幕一区二区三区| 日韩午夜一区| 成人在线视频中文字幕| 亚洲va久久久噜噜噜久久| 国产在线|日韩| 国产精品22p| 少妇精品久久久一区二区| 99精品综合| 视频在线不卡免费观看| 欧美日韩亚洲一区二区三区在线| 99热免费精品| 久久免费大视频| 国产一区日韩| 国产一精品一av一免费爽爽| 美女精品网站| 欧美日韩国产精品一区二区亚洲| 久久久久伊人| 91伊人久久| 亚洲精品免费观看| 久久高清国产| 99日韩精品| 婷婷成人基地| 99精品视频在线| 成人羞羞在线观看网站| 精品伊人久久久| 国产欧美成人| 日本h片久久| 伊人精品久久| 亚洲欧美日韩国产综合精品二区| 欧美aa在线观看| 精品资源在线| 国产精品视频一区二区三区综合| 蜜桃av一区二区| 影音国产精品| 五月精品视频| 激情久久婷婷| 国产精品99免费看| 亚洲a在线视频| 国产亚洲一区二区手机在线观看 | 91精品1区| 日韩精品麻豆| 国产精品99一区二区三| 麻豆国产精品视频| 久久麻豆视频| 美女视频一区在线观看| 国产精品毛片久久久| 国产精品自在| 久久中文字幕一区二区三区| 久久精品人人| 97精品国产福利一区二区三区| 国产精品成久久久久| 欧美aⅴ一区二区三区视频| 国产精品久久| 精品一区二区三区中文字幕视频 | 欧美激情一区| 久久婷婷国产| 精品国产免费人成网站| 超碰成人av| 国产网站在线| 99久久99视频只有精品| 久久国产精品成人免费观看的软件| 国产精品久久久久久久久妇女| 国产精品久久久久久久免费观看| av在线最新| 欧美一区二区性| 久久久久久久久丰满| 欧美日韩精品免费观看视频完整 | 国产精品毛片在线| 水蜜桃久久夜色精品一区的特点| 免费日韩一区二区| 亚洲久草在线| 国产精品天堂蜜av在线播放| 精品国产亚洲一区二区三区大结局| 久久99国产精品视频| 日韩电影免费在线观看| 欧美日中文字幕| 日韩专区一卡二卡| 国产亚洲人成a在线v网站| 国产一区二区三区四区二区| 国产成人精品亚洲线观看| 日韩中文影院| 性色一区二区| 91福利精品在线观看| 成人台湾亚洲精品一区二区| 久久中文亚洲字幕| 综合视频一区| 久久精品女人| 婷婷精品进入| 日本99精品| 欧美丰满日韩| 久久午夜精品| 国产精品久久久久久久久久齐齐| 国产理论在线| 视频一区中文字幕| 日韩av网站在线免费观看| 精品国产亚洲一区二区三区在线 | 国产精品亚洲产品| 日韩一区二区三区免费| 亚洲婷婷丁香| 久久亚洲道色| 久久亚洲电影| 精品无人区麻豆乱码久久久| 午夜视频精品| 久久wwww| 欧美a级一区| 国产欧美91| 一区免费在线| 精品网站999| 日av在线不卡| 国产资源在线观看入口av| 免费黄网站欧美| www.九色在线| 日韩欧美三区| 99久久精品费精品国产| 欧美影院视频| 免费av一区| 久久三级毛片| 亚洲永久精品唐人导航网址| 成人片免费看| 亚洲精选91| 日本欧美大码aⅴ在线播放| 超碰超碰人人人人精品| 日本不卡不码高清免费观看| 日韩av首页| 国产精品亚洲欧美日韩一区在线| 欧美在线亚洲| 国内精品伊人| 亚洲区国产区| 亚洲二区精品| 麻豆高清免费国产一区| 亚洲毛片视频| 影视先锋久久|