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

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

詳解Spring Boot使用Maven自定義打包方式

瀏覽:92日期:2023-07-27 15:50:26

前言:本文將告訴你如何將程序Jar與與依賴Jar及配置文件分離打包,以下列舉了兩種不同Maven打包方式,其打包效果一致!

一、第一種Maven打包方式,將jar及resources下全部配置文件,拷貝到指定目錄:

<!--配置項(xiàng)--><properties> <!--自定義配置--> <project.jar.output.directory>E:/IDEAFile/file-copy/target/project</project.jar.output.directory></properties><build> <plugins> <!--項(xiàng)目依賴的jar文件,放置默認(rèn)配置目錄下--> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin> <!-- 設(shè)置jar的入口類 --> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-jar-plugin</artifactId> <version>2.6</version> <configuration> <archive> <manifest> <addClasspath>true</addClasspath> <classpathPrefix>lib/</classpathPrefix> <mainClass>com.example.filecopy.FileCopyApplication</mainClass> </manifest> </archive> </configuration> </plugin> <!-- 使用maven-resources-plugin插件復(fù)制resources目錄下所有文件到指定的路徑--> <plugin> <artifactId>maven-resources-plugin</artifactId> <executions> <execution> <id>copy-resources</id> <phase>validate</phase> <goals> <goal>copy-resources</goal> </goals> <configuration> <outputDirectory>${project.build.directory}/project</outputDirectory> <resources><resource> <directory>src/main/resources</directory> <filtering>true</filtering></resource> </resources> </configuration> </execution> </executions> </plugin> <!--使用maven-antrun-plugin插件將jar復(fù)制到指定的目錄下--> <plugin> <artifactId>maven-antrun-plugin</artifactId> <executions> <execution> <!-- 在maven進(jìn)行package的時(shí)候執(zhí)行--> <phase>package</phase> <configuration> <tasks><!--todir:是將要復(fù)制jar包到的地方,overwrite:是否重寫--><copy todir='${project.jar.output.directory}' overwrite='true'> <!--獲取父目錄下的target文件夾中的jar--> <fileset dir='${project.build.directory}'> <include name='*.jar'/> </fileset></copy> </tasks> </configuration> <goals> <goal>run</goal> </goals> </execution> </executions> </plugin> </plugins> </build>

第二種Maven打包方式使用 assembly插件,將jar及配置文件進(jìn)行壓縮打包到指定目錄:

<plugins> <!-- 項(xiàng)目依賴的jar文件,放置默認(rèn)配置目錄下--> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin> <!-- 設(shè)置jar的入口類--> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-jar-plugin</artifactId> <version>2.6</version> <configuration> <archive> <manifest> <addClasspath>true</addClasspath> <classpathPrefix>lib/</classpathPrefix> <mainClass>com.example.filecopy.FileCopyApplication</mainClass> </manifest> </archive> </configuration> </plugin> <!--assembly插件--> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-assembly-plugin</artifactId> <version>2.4</version> <configuration> <!--指定壓縮包名稱--> <finalName>project</finalName> <!--指定assembly配置文件配置--> <descriptors> <descriptor>/assembly/assembly.xml</descriptor> </descriptors> <!--打包tar.gz輸出target文件夾中--> <outputDirectory>${project.build.directory}</outputDirectory> <appendAssemblyId>false</appendAssemblyId> </configuration> <executions> <execution> <phase>package</phase> <goals> <goal>single</goal> </goals> </execution> </executions> </plugin> </plugins>

assembly文件:

<assembly xmlns='http://maven.apache.org/ASSEMBLY/2.0.0' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:schemaLocation='http://maven.apache.org/ASSEMBLY/2.0.0 http://maven.apache.org/xsd/assembly-2.0.0.xsd'> <id>leaves</id> <formats> <!--壓縮文件形式 可選 zip tar.gz等 --> <format>zip</format> </formats> <includeBaseDirectory>true</includeBaseDirectory> <!-- 項(xiàng)目文件處理 --> <fileSets> <!--配置文件輸出位置根目錄文件夾下--> <fileSet> <directory>${basedir}/src/main/resources</directory> <includes> <include>**</include> </includes> <filtered>true</filtered> <outputDirectory>${file.separator}</outputDirectory> </fileSet> <!-- 項(xiàng)目代碼生成的jar文件放在根目錄 --> <fileSet> <directory>${project.build.directory}</directory> <outputDirectory>${file.separator}</outputDirectory> <includes> <include>*.jar</include> </includes> </fileSet> </fileSets></assembly>

到此這篇關(guān)于Spring Boot使用Maven自定義打包方式的文章就介紹到這了,更多相關(guān)Spring Boot Maven自定義打包內(nèi)容請搜索好吧啦網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持好吧啦網(wǎng)!

標(biāo)簽: Spring
相關(guān)文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
久久精品播放| 国产精品三级| 天堂中文av在线资源库| 精品国产a一区二区三区v免费| 国产欧美日韩在线一区二区| 青青草精品视频| 日韩中文欧美| 五月激情久久| 亚洲视频综合| 黄色亚洲精品| 亚洲欧美日韩国产综合精品二区| 亚洲成人日韩| 国产精品视区| 中文精品电影| 亚洲精品伊人| 视频一区免费在线观看| 中文字幕日韩高清在线| 亚洲欧美一级| 久久国内精品| 麻豆精品久久久| 国产精品国产一区| 日本久久成人网| 婷婷亚洲综合| 一级成人国产| 日韩高清成人在线| 久久成人高清| 成人国产精品一区二区网站| 久久精品电影| 亚洲一区亚洲| 91精品国产自产观看在线| 国产美女亚洲精品7777| 韩国女主播一区二区三区| 香蕉人人精品| 日韩影片在线观看| 麻豆极品一区二区三区| 电影亚洲精品噜噜在线观看 | 欧美久久久网站| 久久三级中文| 亚洲夜间福利| 日韩美女精品| 国产一区三区在线播放| 国产一区亚洲| 日韩精品久久久久久久软件91| 欧美日韩一区二区三区四区在线观看| 精品视频国内| 亚洲精品1区2区| 国产伦精品一区二区三区在线播放 | 午夜久久一区| 日韩av网站在线观看| 精品国内亚洲2022精品成人| 亚洲午夜视频| 国产精品一区三区在线观看| 日韩精品水蜜桃| 亚洲乱亚洲高清| 久久久精品国产**网站| 久久中文字幕av一区二区不卡| 日韩影院在线观看| 国产精品久一| 麻豆精品在线视频| 久久久蜜桃一区二区人| 麻豆成人在线观看| 国产精品毛片在线| 蜜桃视频免费观看一区| 亚洲欧美伊人| 在线国产日韩| 国产色噜噜噜91在线精品| 国产情侣一区| 少妇精品久久久一区二区| 国产日产一区| 136国产福利精品导航网址| 日本在线一区二区三区| 精品亚洲a∨一区二区三区18| 最新日韩欧美| 91视频一区| 日本aⅴ亚洲精品中文乱码| 久久男女视频| 国产情侣一区在线| 国产女优一区| 亚洲最新无码中文字幕久久| 亚洲精品亚洲人成在线观看| 99久久精品网站| 欧美精品二区| 亚洲精品精选| 欧美精品九九| 久久久男人天堂| 国产免费av国片精品草莓男男| 136国产福利精品导航网址| 久久99高清| 日韩av中文字幕一区二区| 中文日韩在线| 久久精品观看| 国产成年精品| 国产精品视频一区二区三区四蜜臂| 视频一区二区三区中文字幕| 999久久久亚洲| 电影91久久久| 国产福利资源一区| 久久国产麻豆精品| 亚洲精品国产日韩| 久久精品影视| 在线精品视频一区| 日韩中出av| 日本不卡视频在线观看| 久久国产精品美女| 久久最新视频| 日韩av成人高清| 99视频在线精品国自产拍免费观看| 色婷婷亚洲mv天堂mv在影片| 日韩精品免费视频一区二区三区 | 国产欧美自拍| 亚洲免费专区| 鲁大师影院一区二区三区| 亚洲午夜视频| av一区在线| 麻豆精品视频在线观看视频| 久久国产免费看| 日韩高清二区| 日韩在线卡一卡二| 国产精品专区免费| 日韩一区二区三区高清在线观看| 91精品一区二区三区综合在线爱| 欧美www视频在线观看| 国产成人精品一区二区免费看京| 免费一区二区三区在线视频| 国产精品欧美在线观看| 国产精品亚洲产品| 国产精品天天看天天狠| 国产日韩一区二区三免费高清| 91精品国产自产在线丝袜啪| 免费在线视频一区| 麻豆91精品| 中文字幕一区日韩精品| 亚洲ww精品| 日本一区免费网站| 日本国产亚洲| 久久激情综合网| 国产欧美三级| 精品三级av| 日韩久久精品网| 国产一区亚洲| 六月婷婷一区| 婷婷成人av| 国产精品chinese| 精品视频99| 国产精品成人一区二区不卡| 日韩欧美午夜| 一区免费视频| 亚洲精品美女91| 国产精品视频一区视频二区| 久久久久久久久成人| 国产精品v日韩精品v欧美精品网站| 国产精品久久久久9999高清| 国产一区二区三区四区五区传媒| 亚洲美女久久精品| 久久九九电影| 蜜臀精品久久久久久蜜臀| 日韩欧美激情电影| 久久99久久人婷婷精品综合| 国产自产自拍视频在线观看| 日韩一区二区三区在线免费观看| 激情欧美日韩一区| 亚洲精品福利| 久久三级毛片| 亚洲高清毛片| 日韩精品视频网| 国产+成+人+亚洲欧洲在线| 欧美~级网站不卡| 日韩精品久久理论片| 福利视频一区| 久久国产99| 美女在线视频一区| 欧美一级精品| 日本欧美韩国一区三区| 国产精品毛片一区二区在线看| 秋霞影视一区二区三区| 1024精品久久久久久久久| 色狠狠一区二区三区| 精品日韩一区| 美女被久久久| 国产一区2区| 亚洲天堂av资源在线观看| 捆绑调教美女网站视频一区| 日韩精品首页| 欧美1区2区3| 亚洲另类av| 美腿丝袜亚洲一区| 欧美成人日韩| 国产精品日韩精品在线播放| 亚洲高清不卡| 国产欧美日韩在线观看视频| 国产成人久久精品麻豆二区 | 国产一区二区三区91| 亚洲神马久久| 久久精品免费看| 日韩在线卡一卡二| 国产色播av在线| 97久久超碰| 亚洲精品一二三区区别| 麻豆精品少妇| 中文不卡在线|