您好,登錄后才能下訂單哦!
本篇內(nèi)容主要講解“spring-boot-maven-plugin配置怎么使用”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實(shí)用性強(qiáng)。下面就讓小編來帶大家學(xué)習(xí)“spring-boot-maven-plugin配置怎么使用”吧!
這個(gè)是SpringBoot的Maven插件,主要用來打包的,通常打包成jar或者war文件。
其中goal
標(biāo)簽可以有5個(gè)值:
repackage : 默認(rèn)值,就是在執(zhí)行mvn package
之后,再次打包,并把第一次生成的包加上后綴.origin
run : 運(yùn)行SpringBoot應(yīng)用
start : mvn integration-test
,再進(jìn)行管理
stop : mvn integration-test
,再進(jìn)行管理
build-info : 生成構(gòu)件信息build-info.properties
文件
<build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin> </plugins> </build>
可以看到大小很小只有幾KB,說明打包的有問題。
加上插件之后,再打包看一下:
可以看到,打包正常了,會(huì)出現(xiàn)一個(gè)后綴為.original
的文件,也就是上面第一個(gè)打包出來的。
可以看到這個(gè)插件是非常重要的,在開發(fā)過程中是必須要配置的,如上配置其實(shí)就夠了,但是他還有如下功能:
<configuration> <classifier>AppName</classifier><!--指定打包后的文件名--> </configuration>
<excludes> <exclude> <groupId>org.apache.logging.log4j</groupId> <artifactId>log4j-core</artifactId> </exclude> </excludes>
因?yàn)槿绻阕詣?dòng)勾選創(chuàng)建SpringBoot項(xiàng)目之后會(huì)自動(dòng)添加這個(gè)依賴,
如果自己管理可以直接刪除這個(gè)依賴,因?yàn)樗麜?huì)被默認(rèn)打包進(jìn)去。
<executions> <execution> <id>repackage</id> <configuration> <excludeDevtools>true</excludeDevtools> </configuration> </execution> </executions>
這里就是指定啟動(dòng)類的主類是哪一個(gè),如果提示找不到主類,可以在這里設(shè)置一下。
<configuration> <mainClass>com.jack.onebyone.OneByOneApplication</mainClass> </configuration>
配置了之后感覺沒啥用,還不會(huì)用。
<configuration> <profiles> <profile>dev</profile> </profiles> </configuration>
和上面的一樣,也不清楚怎么使用。
<configuration> <jvmArguments> -Dspring.profiles.active=dev -Xmx500m -Xms500m </jvmArguments> </configuration>
到此,相信大家對(duì)“spring-boot-maven-plugin配置怎么使用”有了更深的了解,不妨來實(shí)際操作一番吧!這里是億速云網(wǎng)站,更多相關(guān)內(nèi)容可以進(jìn)入相關(guān)頻道進(jìn)行查詢,關(guān)注我們,繼續(xù)學(xué)習(xí)!
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請(qǐng)聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。