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

SpringBoot有外部依賴如何打運(yùn)行Jar包的問題

 更新時(shí)間:2025年10月15日 09:40:01   作者:GaoJ07  
文章描述了如何將外部依賴導(dǎo)入本地Maven倉庫,并在pom文件中進(jìn)行配置,以及使用maven-assembly-plugin來打包Jar文件的方法,強(qiáng)調(diào)了在執(zhí)行命令時(shí)需要注意拼寫錯(cuò)誤,并保持pom文件中的配置與mvn?install命令一致,最后提到成功打包Jar文件,并確認(rèn)Jar可以正常運(yùn)行

搞了半天,來這看一個(gè)最簡單的方法。

一、將外部依賴導(dǎo)入到本地Maven倉庫

命令:

mvn install:install-file -DgroupId=open.api -DartifactId=client -Dversion=3.0 -Dpackaging=jar -Dfile=E:\file\xxx.jar

SUCCESS則是成功。這里我偷懶一下,當(dāng)時(shí)運(yùn)行命令之后忘記截圖了~

注意:

1、若你的命令執(zhí)行有錯(cuò)誤,請先仔細(xì)檢查拼寫!

2、groupId、artifactId、version等號后的內(nèi)容請自定義,只要與pom文件中一樣就可以,詳見二。

二、pom文件導(dǎo)入

1、這里的填寫內(nèi)容,請與你的mvn install命令內(nèi)容保持一致哦~

        <!--引用額外的jar-->
        <dependency>
            <groupId>open.api</groupId>
            <artifactId>client</artifactId>
            <version>3.0</version>
        </dependency>

2、網(wǎng)上有用maven-assembly-plugin,是用于在打Jar包時(shí)將你的外部依賴一起package,但是package會報(bào)錯(cuò)。

本人使用maven-assembly-plugin,親測不報(bào)錯(cuò),且Jar能正常運(yùn)行。

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

            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-jar-plugin</artifactId>
                <version>3.2.0</version>
                <!--注意:你的外部依賴無入庫,請注釋掉如下-->
                <!--<configuration>
                    <archive>
                        <manifest>
                            <addClasspath>true</addClasspath>
                            <mainClass>com.example.MainClass</mainClass>
                        </manifest>
                    </archive>
                </configuration>-->
            </plugin>
        </plugins>
    </build>

三、package

如此也就打Jar包成功啦!

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • SpringMVC攔截器的實(shí)現(xiàn)和作用及Redis登陸功能的優(yōu)化詳解

    SpringMVC攔截器的實(shí)現(xiàn)和作用及Redis登陸功能的優(yōu)化詳解

    這篇文章主要介紹了Java項(xiàng)目SpringMVC攔截器+Redis優(yōu)化登錄功能實(shí)現(xiàn)過程,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)吧
    2022-09-09
  • springboot + devtools(熱部署)實(shí)例教程

    springboot + devtools(熱部署)實(shí)例教程

    devtools是boot的一個(gè)熱部署工具,當(dāng)我們修改了classpath下的文件(包括類文件、屬性文件、頁面等)時(shí),會重新啟動應(yīng)用。本文通過實(shí)例給大家介紹springboot+devtools熱部署,感興趣的朋友一起看看吧
    2017-04-04
  • 一篇文章徹底拆解Java?HashMap擴(kuò)容機(jī)制

    一篇文章徹底拆解Java?HashMap擴(kuò)容機(jī)制

    在Java中HashMap是一個(gè)非常常用的數(shù)據(jù)結(jié)構(gòu),基于哈希表實(shí)現(xiàn),它通過鍵值對的形式存儲數(shù)據(jù),這篇文章主要介紹了Java HashMap擴(kuò)容機(jī)制的相關(guān)資料,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2026-04-04
  • java中將list用逗號隔開拼成字符串的4種方法例子

    java中將list用逗號隔開拼成字符串的4種方法例子

    我們經(jīng)常在開發(fā)過程之中會遇到需要把返回的Id list轉(zhuǎn)換為一個(gè)使用逗號(,)分隔的字符串,下面這篇文章主要給大家介紹了關(guān)于java中將list用逗號隔開拼成字符串的4種方法例子,需要的朋友可以參考下
    2024-01-01
  • Spring IoC和DI深度解析

    Spring IoC和DI深度解析

    Spring是包含了眾多工具方法的IoC容器,本文給大家介紹Spring IoC和DI深度解析,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,感興趣的朋友跟隨小編一起看看吧
    2026-02-02
  • springboot動態(tài)加載Echarts柱狀圖

    springboot動態(tài)加載Echarts柱狀圖

    這篇文章主要為大家詳細(xì)介紹了springboot動態(tài)加載Echarts柱狀圖,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-12-12
  • SpringBoot 如何實(shí)現(xiàn)自定義Redis序列化

    SpringBoot 如何實(shí)現(xiàn)自定義Redis序列化

    這篇文章主要介紹了SpringBoot 如何實(shí)現(xiàn)自定義Redis序列化方式,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-10-10
  • springboot項(xiàng)目啟動指定對應(yīng)環(huán)境的方法

    springboot項(xiàng)目啟動指定對應(yīng)環(huán)境的方法

    這篇文章主要介紹了springboot項(xiàng)目啟動指定對應(yīng)環(huán)境的方法,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-08-08
  • Springboot配置AOP的注解切點(diǎn)失效解決方案

    Springboot配置AOP的注解切點(diǎn)失效解決方案

    本文探討了在Spring框架中使用AOP攔截靜態(tài)方法調(diào)用的實(shí)現(xiàn)細(xì)節(jié),重點(diǎn)在于ApplicationContext和ApplicationContextAware接口的使用差異,通過對比兩種獲取Bean的方式,最終解決了切點(diǎn)無法被攔截的問題
    2026-06-06
  • 實(shí)例講解分布式緩存軟件Memcached的Java客戶端使用

    實(shí)例講解分布式緩存軟件Memcached的Java客戶端使用

    這篇文章主要介紹了分布式緩存軟件Memcached的Java客戶端使用,Memcached在GitHub上開源,作者用其Windows平臺下的版本進(jìn)行演示,需要的朋友可以參考下
    2016-01-01

最新評論

繁昌县| 张家界市| 昌黎县| 丰宁| 惠东县| 福清市| 沈丘县| 延长县| 阿克陶县| 淮滨县| 万山特区| 田东县| 长汀县| 冀州市| 周至县| 景泰县| 朝阳区| 马尔康县| 星子县| 河间市| 保山市| 义马市| 门源| 曲麻莱县| 临夏市| 贞丰县| 故城县| 来安县| 雷山县| 甘孜| 武义县| 南岸区| 杂多县| 会理县| 图木舒克市| 蒙城县| 中江县| 高陵县| 纳雍县| 兴义市| 壤塘县|