最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Spring?Boot?打包如何將依賴全部打進(jìn)去

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

Spring Boot 打包如何將依賴全部打進(jìn)去

一、背景

spring boot 2.4.4 項(xiàng)目,打包,將依賴全部打進(jìn)去

二、在pom.xml中引入插件

1.在項(xiàng)目的 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.運(yùn)行 Maven 打包命令 mvn clean package ,Maven 會執(zhí)行配置的 spring-boot-maven-plugin 插件,它會將項(xiàng)目打包成可執(zhí)行 JAR 文件,并將依賴一起打包進(jìn)去。

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

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

Spring Boot項(xiàng)目使用Maven打包并帶上依賴

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

1. 更新pom.xml文件

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

<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>

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

2. 使用Maven打包項(xiàng)目

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

mvn clean package

運(yùn)行這個(gè)命令后,Maven將編譯你的項(xiàng)目,運(yùn)行任何測試,并打包你的應(yīng)用程序和其所有依賴項(xiàng)。

3. 運(yùn)行你的應(yīng)用程序

打包完成后,你將在項(xiàng)目的 target 目錄下找到一個(gè) .jar 文件。你可以使用 java -jar 命令運(yùn)行這個(gè)文件,如下所示:

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

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

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

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

相關(guān)文章

  • 一篇文章帶你入門Java數(shù)據(jù)類型

    一篇文章帶你入門Java數(shù)據(jù)類型

    下面小編就為大家?guī)硪黄狫ava的基本數(shù)據(jù)類型)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2021-08-08
  • 使用Jenkins配置Git+Maven的自動化構(gòu)建的方法

    使用Jenkins配置Git+Maven的自動化構(gòu)建的方法

    這篇文章主要介紹了使用Jenkins配置Git+Maven的自動化構(gòu)建的方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-01-01
  • Javaweb基礎(chǔ)入門HTML之table與form

    Javaweb基礎(chǔ)入門HTML之table與form

    HTML的全稱為超文本標(biāo)記語言,是一種標(biāo)記語言。它包括一系列標(biāo)簽.通過這些標(biāo)簽可以將網(wǎng)絡(luò)上的文檔格式統(tǒng)一,使分散的Internet資源連接為一個(gè)邏輯整體。HTML文本是由HTML命令組成的描述性文本,HTML命令可以說明文字,圖形、動畫、聲音、表格、鏈接等
    2022-03-03
  • IDEA java出現(xiàn)無效的源發(fā)行版14解決方案

    IDEA java出現(xiàn)無效的源發(fā)行版14解決方案

    這篇文章主要介紹了IDEA java出現(xiàn)無效的源發(fā)行版14解決方案,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-11-11
  • Java并發(fā)編程之threadLocal

    Java并發(fā)編程之threadLocal

    ThreadLocal是JDK包提供的,它提供了線程本地變量,也就是說如果創(chuàng)建了一個(gè)ThreadLocal變量,需要的朋友可以參考一下喲
    2021-09-09
  • springboot集成KoTime的配置過程

    springboot集成KoTime的配置過程

    koTime是一個(gè)springboot項(xiàng)目性能分析工具,通過追蹤方法調(diào)用鏈路以及對應(yīng)的運(yùn)行時(shí)長快速定位性能瓶頸,這篇文章主要介紹了springboot集成KoTime,需要的朋友可以參考下
    2022-06-06
  • Spring Boot利用@Async如何實(shí)現(xiàn)異步調(diào)用:自定義線程池

    Spring Boot利用@Async如何實(shí)現(xiàn)異步調(diào)用:自定義線程池

    這篇文章主要給大家介紹了關(guān)于Spring Boot利用@Async如何實(shí)現(xiàn)異步調(diào)用:自定義線程池的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2018-05-05
  • Struts2的配置 struts.xml Action詳解

    Struts2的配置 struts.xml Action詳解

    這篇文章主要介紹了Struts2的配置 struts.xml Action詳解,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-10-10
  • SprintBoot深入淺出講解場景啟動器Starter

    SprintBoot深入淺出講解場景啟動器Starter

    本篇文章將和大家分享一下 Spring Boot 框架中的 Starters 場景啟動器的內(nèi)容,關(guān)于 Starters 具體是用來做什么的,以及在開發(fā) Spring Boot項(xiàng)目前,要如何自定義一個(gè) Starters 場景啟動器
    2022-06-06
  • 深入分析java文件路徑的詳解

    深入分析java文件路徑的詳解

    本篇文章是對java文件路徑進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-05-05

最新評論

蓬安县| 拉萨市| 新宁县| 宁阳县| 湖州市| 大城县| 准格尔旗| 鄂托克旗| 兴宁市| 弥勒县| 左权县| 漳浦县| 莱阳市| 东方市| 庆云县| 常宁市| 阜新| 浪卡子县| 共和县| 苍梧县| 瑞安市| 沈阳市| 衡水市| 龙陵县| 酒泉市| 左贡县| 武定县| 渝北区| 襄樊市| 西平县| 武陟县| 汪清县| 邵阳县| 天镇县| 思茅市| 珠海市| 通化市| 澎湖县| 彭泽县| 东乡族自治县| 洛扎县|