亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

spring-boot中spring-boot-maven-plugin報紅錯誤如何解決

發布時間:2023-03-01 15:59:31 來源:億速云 閱讀:155 作者:iii 欄目:開發技術

這篇文章主要介紹了spring-boot中spring-boot-maven-plugin報紅錯誤如何解決的相關知識,內容詳細易懂,操作簡單快捷,具有一定借鑒價值,相信大家閱讀完這篇spring-boot中spring-boot-maven-plugin報紅錯誤如何解決文章都會有所收獲,下面我們一起來看看吧。

spring-boot-maven-plugin報紅錯誤

項目場景

第一次創建springboot的時候,spring-boot-maven-plugin 爆紅

    <build>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                // 紅彤彤
                <artifactId>spring-boot-maven-plugin</artifactId>
            </plugin>
        </plugins>
    </build>

解決方案

1.在選擇創建Spring Initailizr項目時,選擇spring-boot版本

spring-boot中spring-boot-maven-plugin報紅錯誤如何解決

2.忘記選擇版本號時(idea默認2.5.4),在如下圖所示的地方加入version版本號,要與spring-boot版本號一致哦~

 spring-boot中spring-boot-maven-plugin報紅錯誤如何解決

再刷新一下pom.xml就ok了~

Maven插件spring-boot-maven-plugin

應用背景

直接使用maven自帶的package打包功能,在打Jar包的時候,不會將該項目所依賴的Jar包一起打進去,在使用“java -jar”命令啟動項目時會報錯,項目無法正常啟動。

這個時候,我們就可以考慮引用spring-boot-maven-plugin插件來為項目打Jar包。

spring-boot-maven-plugin:使用此插件在打Jar包時會引入依賴包

maven項目的pom.xml中,添加了下述插件,當運行“maven package”進行打包時,會打包成一個可以直接運行的JAR文件,使用“java -jar”命令就可以直接運行。

spring-boot中spring-boot-maven-plugin報紅錯誤如何解決

<build>
	<plugins>
		<plugin>
			<groupId>org.springframework.boot</groupId>
			<artifactId>spring-boot-maven-plugin</artifactId>
            <version>2.5.5</version>
		</plugin>
	</plugins>
</build>

一般的maven項目的打包命令,在打Jar包時不會把依賴的jar包也打包進去,但是spring-boot-maven-plugin插件,會將依賴的jar包全部打包進去。

例如下面這個使用spring-boot-maven-plugin插件打包生成的jar包的BOOT/INF/lib目錄下面就包含了所有依賴的jar包:

spring-boot中spring-boot-maven-plugin報紅錯誤如何解決

如果沒有使用spring-boot-maven-plugin插件打包的話,那么它的目錄結構是:

spring-boot中spring-boot-maven-plugin報紅錯誤如何解決

對于使用上述spring-boot-maven-plugin插件打包生成的包,可直接使用下述命令啟動項目

java -jar xxx.jar

特別說明

引入了spring-boot-maven-plugin插件后,在使用打包功能時會將mvn package 生成的 jar或者war 重新打包成可執行文件,同時修改原文件名,增加.origin 后綴。

如果項目需要打包為war包,則其實不需要引入該插件,maven原生自帶的package插件就已經可以滿足。

關于“spring-boot中spring-boot-maven-plugin報紅錯誤如何解決”這篇文章的內容就介紹到這里,感謝各位的閱讀!相信大家對“spring-boot中spring-boot-maven-plugin報紅錯誤如何解決”知識都有一定的了解,大家如果還想學習更多知識,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

徐州市| 东辽县| 临武县| 赫章县| 恩施市| 邢台市| 湖南省| 梁平县| 岚皋县| 尉犁县| 银川市| 长阳| 调兵山市| 洮南市| 红安县| 诏安县| 荥经县| 永顺县| 锡林郭勒盟| 洮南市| 安远县| 永定县| 来宾市| 安西县| 牟定县| 策勒县| 商水县| 海伦市| 湖南省| 喀喇| 交城县| 盐亭县| 九龙县| 黔江区| 饶平县| 长乐市| 新乡市| 石城县| 上杭县| 敖汉旗| 正安县|