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

idea本地jar使用maven打包本地依賴實現(xiàn)自動編譯到項目里的操作

 更新時間:2024年05月28日 15:09:11   作者:程序猿方  
這篇文章主要介紹了idea本地jar使用maven打包本地依賴實現(xiàn)自動編譯到項目里的操作,本文通過示例代碼給大家介紹的非常詳細(xì),感興趣的朋友跟隨小編一起看看吧

背景:

項目需要在代碼里面嵌入??低晄dk的jar,做第二次開發(fā)。獲取攝像頭的歷史視頻等數(shù)據(jù),由于海康的jar文件是自己開發(fā)和編譯,沒有在倉庫里面下載,需要復(fù)制??礘ar包和其他編譯文件,如:jna.jar,excamples.jar導(dǎo)入到項目里面,位置如下圖:

執(zhí)行 mvn 指令界面

1. 安裝jna. jar 到 Maven 倉庫

首先,如果你的本地 jar 不在 Maven 中央倉庫中,你需要將它安裝到你的本地 Maven 倉庫中。使用下面的命令:

mvn install:install-file 
    -Dfile=F:\xxx\bigdata\2024\vision\lib\jna.jar //jna.jar文件的位置 
    -DgroupId=com.xxx.jna 
    -DartifactId=com-xxx-jna 
    -Dversion=1.0.0 //版本號,可以自己根據(jù)實際情況填寫
    -Dpackaging=jar

2. 安裝examples.jar到 Maven 倉庫,規(guī)則如步驟1

mvn install:install-file 
    -Dfile=F:\xxx\bigdata\2024\vision\lib\examples.jar 
    -DgroupId=com.xxx.examples 
    -DartifactId=com-xxx-examples
    -Dversion=1.0.0 
    -Dpackaging=jar

3. 找到引用jna.jar,examples.jar的pom.xml文件,添加如下依賴,然后重新編譯

注意:確保打包包含所有依賴

確保你的 pom.xml 文件中有適當(dāng)?shù)牟寮渲玫娜纾?/p>

<build>
        <finalName>${project.artifactId}</finalName>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
                <executions>
                    <execution>
                        <goals>
                            <goal>repackage</goal>
                        </goals>
                    </execution>
                </executions>
            </plugin>
        </plugins>
    </build>

到此這篇關(guān)于idea本地jar使用maven打包本地依賴,實現(xiàn)自動編譯到項目里的文章就介紹到這了,更多相關(guān)idea本地jar自動編譯到項目里內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • IDEA無法識別相關(guān)module模塊問題的解決過程

    IDEA無法識別相關(guān)module模塊問題的解決過程

    這篇文章主要給大家介紹了關(guān)于IDEA無法識別相關(guān)module模塊問題的解決過程,文中通過圖文介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用IDEA具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-07-07
  • 有關(guān)于整體刷新和局部刷新frameset窗口

    有關(guān)于整體刷新和局部刷新frameset窗口

    本篇小編為大家介紹有關(guān)于整體刷新和局部刷新frameset窗口的方法,希望對有需要的朋友有所幫助。
    2013-04-04
  • SpringBoot中的統(tǒng)一異常處理詳細(xì)解析

    SpringBoot中的統(tǒng)一異常處理詳細(xì)解析

    這篇文章主要介紹了SpringBoot中的統(tǒng)一異常處理詳細(xì)解析,該注解可以把異常處理器應(yīng)用到所有控制器,而不是單個控制器,借助該注解,我們可以實現(xiàn):在獨立的某個地方,比如單獨一個類,定義一套對各種異常的處理機制,需要的朋友可以參考下
    2024-01-01
  • springBoot 整合ModBus TCP的詳細(xì)過程

    springBoot 整合ModBus TCP的詳細(xì)過程

    ModBus是一種串行通信協(xié)議,用于從儀器和控制設(shè)備傳輸信號到主控制器或數(shù)據(jù)采集系統(tǒng),它分為主站和從站,主站獲取和編寫數(shù)據(jù),從站則是設(shè)備,本文給大家介紹springBoot 整合ModBus TCP的詳細(xì)過程,感興趣的朋友一起看看吧
    2025-01-01
  • 16進制顯示字節(jié)流技巧分享

    16進制顯示字節(jié)流技巧分享

    這篇文章主要介紹了16進制顯示字節(jié)流的技巧分享,需要的朋友可以參考下
    2014-02-02
  • Java多線程下解決數(shù)據(jù)安全問題

    Java多線程下解決數(shù)據(jù)安全問題

    這篇文章主要介紹了Java多線程下解決數(shù)據(jù)安全問題,本文使用代碼進行講解,可供大家學(xué)習(xí)參考
    2021-08-08
  • Mybatis中where標(biāo)簽與if標(biāo)簽結(jié)合使用詳細(xì)說明

    Mybatis中where標(biāo)簽與if標(biāo)簽結(jié)合使用詳細(xì)說明

    mybatis中if和where用于動態(tài)sql的條件拼接,在查詢語句中如果缺失某個條件,通過if和where標(biāo)簽可以動態(tài)的改變查詢條件,下面這篇文章主要給大家介紹了關(guān)于Mybatis中where標(biāo)簽與if標(biāo)簽結(jié)合使用的詳細(xì)說明,需要的朋友可以參考下
    2023-03-03
  • java連接MySQL數(shù)據(jù)庫的代碼

    java連接MySQL數(shù)據(jù)庫的代碼

    這篇文章主要為大家詳細(xì)介紹了java連接MySQL數(shù)據(jù)庫的相關(guān)代碼,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-10-10
  • 解決Java中SimpleDateFormat線程不安全的五種方案

    解決Java中SimpleDateFormat線程不安全的五種方案

    SimpleDateFormat 就是一個典型的線程不安全事例,本文主要介紹了解決Java中SimpleDateFormat線程不安全的五種方案,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-05-05
  • .NET Core使用SignalR實現(xiàn)實時通訊的示例代碼

    .NET Core使用SignalR實現(xiàn)實時通訊的示例代碼

    SignalR是一個ASP.NETCore庫,用于在客戶端和服務(wù)器之間實現(xiàn)實時通訊,本文主要介紹了.NETCore中使用SignalR實現(xiàn)實時通訊,感興趣的可以了解一下
    2024-11-11

最新評論

米脂县| 阿坝县| 北流市| 肥乡县| 新野县| 新田县| 陆良县| 宜宾市| 平江县| 芜湖市| 囊谦县| 双流县| 衡阳县| 泗阳县| 赤峰市| 东莞市| 辽宁省| 陇南市| 砀山县| 梁河县| 溧水县| 芷江| 封丘县| 钦州市| 库尔勒市| 都江堰市| 霍山县| 南木林县| 九江市| 册亨县| SHOW| 阜南县| 苍梧县| 三原县| 原平市| 临邑县| 双桥区| 德江县| 正宁县| 朝阳区| 克拉玛依市|