成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久

您的位置:首頁技術(shù)文章
文章詳情頁

Springboot maven plugin插件原理及作用

瀏覽:3日期:2023-04-15 10:36:53

要記住:spring-boot-maven-plugin插件在打Jar包時(shí)會引入依賴包

可以打成直接運(yùn)行的Jar包

maven項(xiàng)目的pom.xml中,添加了org.springframework.boot:spring-boot-maven-plugin插件,當(dāng)運(yùn)行“mvn package”進(jìn)行打包時(shí),會打包成一個(gè)可以直接運(yùn)行的 JAR 文件,使用“Java -jar”命令就可以直接運(yùn)行。

可以引入依賴包

一般的maven項(xiàng)目的打包命令,不會把依賴的jar包也打包進(jìn)去的,只是會放在jar包的同目錄下,能夠引用就可以了,但是spring-boot-maven-plugin插件,會將依賴的jar包全部打包進(jìn)去。比如下面這個(gè)jar包的BOOT/INF/lib目錄下面就包含了所有依賴的jar包

Springboot maven plugin插件原理及作用

spring-boot-maven-plugin插件,在很大程度上簡化了應(yīng)用的部署,只需要安裝了 JRE 就可以運(yùn)行。

但是俺測試發(fā)現(xiàn)它的一個(gè)缺點(diǎn),就是它打包成的這個(gè)jar包,在被別的項(xiàng)目引用的時(shí)候,會出問題。如果沒有這個(gè)插件打包的話,那么它的目錄結(jié)構(gòu)是:

Springboot maven plugin插件原理及作用

比較這兩次打包的區(qū)別:在使用spring-boot-maven-plugin插件時(shí),打包后的目錄包括三個(gè),BOOT-INF,META-INF,org.springframework.boot.loader,在lib目錄里包含了我自己的項(xiàng)目的代碼目錄;

在沒有使用spring-boot-maven-plugin插件時(shí),打包的目錄只有兩個(gè),META-INF和我自己的項(xiàng)目代碼的目錄。

可以指定默認(rèn)執(zhí)行類

如果使用插件,不指定子目錄的話,它的默認(rèn)執(zhí)行的類是Main-Class: org.springframework.boot.loader.JarLauncher

如果使用spring-boot-maven-plugin插件還想要自定義執(zhí)行的類的話,可以用下面三個(gè)方法:(前兩個(gè)未驗(yàn)證,應(yīng)該沒問題)

1、如果POM繼承spring-boot-starter-parent

<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>1.5.2.RELEASE</version> <relativePath/></parent><properties> <!-- The main class to start by executing java -jar --> <start-class>com.mycorp.starter.HelloWorldApplication</start-class></properties>

2、如果你的POM不是繼承spring-boot-starter-parent的話,需要下面的指定。

<plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <version>1.3.5.RELEASE</version> <configuration> <mainClass>${start-class}</mainClass> <layout>ZIP</layout> </configuration> <executions> <execution> <goals> <goal>repackage</goal> </goals> </execution> </executions> </plugin>

3、POM不是繼承spring-boot-starter-paren,并且使用maven-jar-plugin插件來指定執(zhí)行的類

<plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId></plugin><plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-jar-plugin</artifactId> <configuration> <archive> <manifest> <addClasspath>true</addClasspath> <useUniqueVersions>false</useUniqueVersions> <classpathPrefix>lib/</classpathPrefix> <mainClass>cn.com.dataocean.ddts.cli.DDTSCliApplication</mainClass> </manifest> <manifestEntries> <version>${project.version}</version> <!--<Class-Path>/home/jiashubing/myfile/ddts/cli/plugins/ddts.core-0.0.1-SNAPSHOT.jar</Class-Path>--> </manifestEntries> </archive> </configuration></plugin>

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持好吧啦網(wǎng)。

標(biāo)簽: Spring
相關(guān)文章:
成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久
日韩中文欧美在线| 日韩一区二区三区四区五区六区| 欧美在线视频你懂得| 亚洲男人的天堂在线aⅴ视频| 国产成人综合亚洲网站| 在线看日本不卡| 日韩 欧美一区二区三区| 亚洲在线不卡| 亚洲午夜电影在线| 欧美综合77777色婷婷| 亚洲一区在线视频观看| 中文有码久久| 亚洲一区二区视频在线观看| 亚洲色图自拍| 亚洲精品国产一区二区三区四区在线| 精品动漫av| 日韩理论片中文av| 一区二区三区三区在线| 亚洲一级二级在线| 鲁大师影院一区二区三区| 午夜精品一区二区三区电影天堂| 先锋影音一区二区三区| 日本va欧美va精品发布| 欧美日韩一区不卡| 欧美一级在线免费| av午夜一区麻豆| 国产欧美视频一区二区三区| 国产精品v日韩精品v欧美精品网站| 亚洲欧美自拍偷拍| 国产精品入口66mio| 亚洲国产精品精华液网站| 色综合久久久久久久久| 久久se精品一区二区| 91精品福利在线一区二区三区 | 色综合久久66| 久久精工是国产品牌吗| 日韩免费高清视频| 欧美日韩理论| 亚洲综合色噜噜狠狠| 色欧美乱欧美15图片| 国内精品久久久久影院一蜜桃| 精品日韩99亚洲| 欧美精品麻豆| 亚洲愉拍自拍另类高清精品| 欧美视频第二页| 国产盗摄一区二区三区| 久久综合久久久久88| 黄色成人精品网站| 午夜精品久久久久久久蜜桃app| 欧美日韩高清在线| 欧美高清日韩| 亚洲一区二区黄色| 欧美三日本三级三级在线播放| 成人av一区二区三区| 中文一区在线播放| 性欧美videos另类喷潮| 国产精品综合一区二区| 中文字幕国产一区二区| 国产模特精品视频久久久久| 国精产品一区一区三区mba桃花| 精品国产网站在线观看| 精品不卡一区| 青青国产91久久久久久| 精品福利一二区| 亚洲国产清纯| 韩国女主播成人在线| 欧美国产精品一区二区三区| 久久精品国产第一区二区三区最新章节 | 国产精品久久久久久久久久妞妞| 男女激情视频一区| 久久久久88色偷偷免费| 午夜亚洲福利在线老司机| 国产精品综合在线视频| 国产精品超碰97尤物18| 久久精品二区| 成人h版在线观看| 亚洲卡通欧美制服中文| 欧美伦理影视网| 国产精品www.| 久久爱www久久做| 国产精品色噜噜| 欧美午夜一区二区三区免费大片| 欧美一区影院| 免费精品视频在线| 中文字幕在线不卡| 制服丝袜激情欧洲亚洲| 亚洲精品日韩久久| 国产ts人妖一区二区| 亚洲在线免费播放| 久久综合国产精品| 欧美综合一区二区| 在线观看成人av电影| 国产麻豆视频精品| 亚洲女同女同女同女同女同69| 欧美精品自拍偷拍| 一区二区三区视频在线播放| 成年人午夜久久久| 日韩精品电影在线观看| 久久久久国产精品麻豆ai换脸| 日本精品一级二级| 激情文学一区| 风间由美一区二区av101| 亚洲成年人影院| 国产免费久久精品| 在线观看91av| 欧美一进一出视频| 欧美日韩成人一区二区三区| 国产麻豆精品一区二区| 亚洲精品欧美激情| 久久久一区二区| 免费在线日韩av| 国内一区二区三区| 成人免费看片app下载| 日韩高清国产一区在线| 亚洲丝袜精品丝袜在线| 欧美成人官网二区| 欧美综合一区二区| 国产精品资源| 精品91久久久久| 91在线观看高清| 国产麻豆精品theporn| 婷婷一区二区三区| 亚洲欧美区自拍先锋| 26uuu亚洲综合色欧美| 欧美人妇做爰xxxⅹ性高电影| 亚洲一区二区三区色| 欧美va天堂在线| 国产成人精品影视| 美女在线视频一区| 亚洲成人在线网站| 最新不卡av在线| 国产欧美视频在线观看| 日韩精品中文字幕在线一区| 欧美曰成人黄网| 性欧美videos另类喷潮| 亚洲国产精品一区制服丝袜 | 亚洲影视在线播放| 中文字幕在线视频一区| 久久先锋影音av鲁色资源网| 欧美日韩高清不卡| 欧美亚洲国产一卡| 一本久道中文字幕精品亚洲嫩| 亚洲欧洲一区二区天堂久久| 午夜精品剧场| 91农村精品一区二区在线| a级高清视频欧美日韩| 国产sm精品调教视频网站| 国产一区二区三区不卡在线观看 | 91色在线porny| 岛国一区二区三区| 国模一区二区三区白浆| 久久精品国产99国产精品| 日韩二区三区在线观看| 亚洲一区免费观看| 大胆亚洲人体视频| 国产精品白丝av| 亚洲一区二区中文在线| 久久久久久久久久久久久夜| 欧美一区二区国产| 欧美日韩免费电影| 欧美性感一类影片在线播放| 老司机午夜精品视频| 久久精品一区二区国产| 亚洲在线成人| 亚洲一区尤物| 午夜一区不卡| 精品国产一区二区在线观看| 久久一区二区三区av| 亚洲一区尤物| 欧美亚洲一级| 性欧美videos另类喷潮| 国产精品视频久久一区| 亚洲午夜极品| 亚洲国产精品久久久久久女王 | 亚洲美女偷拍久久| 一区二区高清在线| 亚洲一区欧美一区| 五月激情丁香一区二区三区| 视频精品一区二区| 另类人妖一区二区av| 精品在线免费视频| 国产成人亚洲综合a∨婷婷图片| 国产91丝袜在线观看| 成人aa视频在线观看| 91网上在线视频| 欧美全黄视频| 亚洲成人原创| 午夜一区不卡| 日本久久电影网| 8x福利精品第一导航| 精品国产一区久久| 国产精品久久久久久久岛一牛影视 | 精品在线一区二区三区| 精品一区二区三区免费毛片爱| 国产精品一区二区视频| 成人av在线电影| 国产精品magnet| 亚洲男女自偷自拍| 欧美少妇bbb| 欧美xxxxxxxx|