欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Spring?Boot?打包如何將依賴全部打進去

 更新時間:2023年09月02日 11:53:32   作者:做測試的喵醬  
這篇文章主要介紹了Spring?Boot?打包如何將依賴全部打進去,在pom.xml中引入插件,需要在項目的pom.xml文件中,添加?Maven?插件??spring-boot-maven-plugin,本文結合實例代碼介紹的非常詳細,需要的朋友可以參考下

Spring Boot 打包如何將依賴全部打進去

一、背景

spring boot 2.4.4 項目,打包,將依賴全部打進去

二、在pom.xml中引入插件

1.在項目的 pom.xml  文件中,添加 Maven 插件  spring-boot-maven-plugin ,示例如下:

<build>
    <plugins>
        <!-- ...其他插件... -->
        <plugin>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-maven-plugin</artifactId>
            <version>2.4.4</version>
            <executions>
                <execution>
                    <goals>
                        <goal>repackage</goal>
                    </goals>
                </execution>
            </executions>
        </plugin>
    </plugins>
</build>

2.運行 Maven 打包命令 mvn clean package ,Maven 會執(zhí)行配置的 spring-boot-maven-plugin 插件,它會將項目打包成可執(zhí)行 JAR 文件,并將依賴一起打包進去。

3.打包完成后,在項目的 target 目錄下會生成一個可執(zhí)行 JAR 文件,該文件即為包含依賴的 Spring Boot 項目。

不用命令行,直接使用idea工具 的clean 與package也可以

Spring Boot項目使用Maven打包并帶上依賴

在這篇博客中,介紹如何使用Maven將Spring Boot項目及其依賴項打包成一個可執(zhí)行的jar文件。我們將使用Spring Boot的 spring-boot-maven-plugin 插件來完成這個任務。

1. 更新pom.xml文件

在你的 pom.xml 文件中,你需要添加或更新 <build> 部分以使用 spring-boot-maven-plugin 插件。下面是一個示例配置:

<build>
    <plugins>
        <plugin>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-maven-plugin</artifactId>
            <configuration>
                <includeSystemScope>true</includeSystemScope>
            </configuration>
            <executions>
                <execution>
                    <goals>
                        <goal>repackage</goal>
                    </goals>
                </execution>
            </executions>
        </plugin>
    </plugins>
</build>

在這個配置中, <includeSystemScope>true</includeSystemScope> 指示插件包含系統(tǒng)范圍的依賴項。 <goal>repackage</goal> spring-boot-maven-plugin 插件的主要目標之一,它將創(chuàng)建一個新的jar或war文件,其中包含原始的應用程序和所有相關的依賴項。

2. 使用Maven打包項目

保存你的 pom.xml 文件之后,你可以使用以下命令來打包你的項目:

mvn clean package

運行這個命令后,Maven將編譯你的項目,運行任何測試,并打包你的應用程序和其所有依賴項。

3. 運行你的應用程序

打包完成后,你將在項目的 target 目錄下找到一個 .jar 文件。你可以使用 java -jar 命令運行這個文件,如下所示:

java -jar target/yourproject-0.0.1-SNAPSHOT.jar

請記得將 yourproject-0.0.1-SNAPSHOT.jar 替換為你的實際jar文件名。

通過以上步驟,你已經成功地將Spring Boot項目和其依賴項一起打包成一個可執(zhí)行的jar文件。

到此這篇關于Spring Boot 打包如何將依賴全部打進去的文章就介紹到這了,更多相關springboot依賴打包內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • Java7之forkjoin簡介_動力節(jié)點Java學院整理

    Java7之forkjoin簡介_動力節(jié)點Java學院整理

    Java7引入了Fork Join的概念,來更好的支持并行運算。接下來通過本文給大家分享Java7之forkjoin簡介,感興趣的朋友一起看看吧
    2017-06-06
  • Linux系統(tǒng)下安裝和卸載JDK8的方式

    Linux系統(tǒng)下安裝和卸載JDK8的方式

    這篇文章主要介紹了Linux安裝和卸載JDK8,第一種是使用yum命令一鍵安裝,默認安裝目錄在/usr/lib/jvm第二種是手動安裝,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-09-09
  • springboot連接不同數(shù)據(jù)庫的寫法詳解

    springboot連接不同數(shù)據(jù)庫的寫法詳解

    這篇文章主要介紹了springboot連接不同數(shù)據(jù)庫的寫法?,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-04-04
  • web.xml?SpringBoot打包可執(zhí)行Jar運行SpringMVC加載流程

    web.xml?SpringBoot打包可執(zhí)行Jar運行SpringMVC加載流程

    這篇文章主要為大家介紹了web.xml?SpringBoot打包可執(zhí)行Jar運行SpringMVC加載流程示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-04-04
  • Java自定義長度可變數(shù)組的操作

    Java自定義長度可變數(shù)組的操作

    這篇文章主要介紹了Java自定義長度可變數(shù)組的操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-02-02
  • 一文解決springboot打包成jar文件無法正常運行的問題

    一文解決springboot打包成jar文件無法正常運行的問題

    這篇文章主要介紹了一文解決springboot打包成jar文件無法正常運行的問題,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-07-07
  • 關于ThreadLocal的用法和說明及注意事項

    關于ThreadLocal的用法和說明及注意事項

    這篇文章主要介紹了關于ThreadLocal的用法和說明及注意事項,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-05-05
  • 使用Nexus搭建Maven私服的方法步驟

    使用Nexus搭建Maven私服的方法步驟

    這篇文章主要介紹了使用Nexus搭建Maven私服的方法步驟,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-06-06
  • jvm添加自定義dns實現(xiàn)過程示例

    jvm添加自定義dns實現(xiàn)過程示例

    這篇文章主要為大家介紹了jvm添加自定義dns實現(xiàn)過程示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-08-08
  • MyBatis+MyBatisPlus中遇到的一些坑及解決

    MyBatis+MyBatisPlus中遇到的一些坑及解決

    這篇文章主要介紹了MyBatis+MyBatisPlus中遇到的一些坑及解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-03-03

最新評論