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

關(guān)于maven使用過程中無法導(dǎo)入依賴的一些總結(jié)

 更新時間:2022年08月17日 08:43:48   作者:Toor?Ma  
這篇文章主要介紹了關(guān)于maven使用過程中無法導(dǎo)入依賴的一些總結(jié),具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

maven使用過程中無法導(dǎo)入依賴的一些總結(jié)

作為一名java開發(fā)的新手,在學(xué)習(xí)中難免遇見各種問題,在此總結(jié)一下。

在使用maven過程中總是碰見某些依賴導(dǎo)不進(jìn)去的問題,本人使用的是idea2017、maven3.2版本,通過網(wǎng)上搜索和自己的經(jīng)驗歸納為一下幾點:

1.settings.xml文件中遠(yuǎn)程倉庫地址的設(shè)置

在maven倉庫的配置文件中,一般設(shè)置遠(yuǎn)程倉庫地址為阿里云的私服,國外的網(wǎng)站也可以就是比較慢,以下為阿里的鏡像

 ? <mirror>
? ? ?<id>nexus-aliyun</id>
? ? ?<mirrorOf>*</mirrorOf>
? ? ?<name>Nexus aliyun</name>
? ? ?<url>http://maven.aliyun.com/nexus/content/groups/public</url>
? ? </mirror>

2.有些情況可能是倉庫中的沒有下載成功的文件導(dǎo)致的,需要清理倉庫。

以下是我寫的一個批處理程序用來清理倉庫

@echo off
title 清理倉庫未下載完成的文件
set REPOSITORY_PATH=E:\Program Files\maven3.2\apache-maven-3.2.3\repository
echo 正在搜索中.....
for /f "usebackq delims==" %%i in ('dir /s "%REPOSITORY_PATH%\*lastUpdated*"') do (
? ? del /s %%i
)
pause
rem REPOSITORY_PATH是你自己的倉庫地址

3.可能是版本太低的bug,建議換一個更高版本的maven

我的解決辦法是在idea中新建一個工程,再導(dǎo)入那些報錯的依賴,手動導(dǎo)入一下就成功了

4.手動用maven命令導(dǎo)入

例如:

mvn install:install-file -Dfile=D:\spring-framework-4.3.13.RELEASE\libs\spring-test-4.3.13.RELEASE.jar -DgroupId=libs -DartifactId=spring-test -Dversion=4.3.13.RELEASE -Dpackaging=jar

這個命令就不細(xì)說了,網(wǎng)上有詳細(xì)的說明 

maven不自動導(dǎo)入依賴問題

最近做項目時直接復(fù)制了別人的pom文件的內(nèi)容,可是復(fù)制過來的Maven依賴一直爆紅,不下載依賴。

<dependencyManagement>
??? ?<dependencies>
?? ? ? ?<!--spring boot 2.2.2-->
?? ? ? ?<dependency>
?? ? ? ? ?<groupId>org.springframework.boot</groupId>
?? ? ? ? ?<artifactId>spring-boot-dependencies</artifactId>
?? ? ? ? ?<version>2.2.2.RELEASE</version>
?? ? ? ? ?<type>pom</type>
?? ? ? ? ?<scope>import</scope>
?? ? ? ?</dependency>
?? ?</dependencies>
</dependencyManagement>

因為之前沒有學(xué)習(xí)過maven,都是直接復(fù)制依賴就可以用了,所以對maven的各種標(biāo)簽不是很熟悉。

開始以為是中央倉庫太卡了下不動,所以找了各種辦法,網(wǎng)上比較多的說法也是說使用aliyun的鏡像倉庫。后來我又是配置mirror,又是重下載新版本maven的。

<mirror>
? <id>aliyunmaven</id>
? <mirrorOf>*</mirrorOf>
? <name>阿里云公共倉庫</name>
? <url>https://maven.aliyun.com/repository/public</url>
</mirror>

一頓操作后都不行.

最后還是不行最后發(fā)現(xiàn)根本就不是卡住下不動,而是連下載都沒有開始,于是開始改標(biāo)簽。最終把dependencyManagement標(biāo)簽刪掉后居然開始下載了。后面查了一下才發(fā)現(xiàn)dependencyManagement用于父工程管理依賴的,用于統(tǒng)一管理jar的版本,在父工程的時候只是用來聲明,并不會下載,只有子工程要用到的時候才會去下載。而本地又沒用這些依賴的jar版本,所以才會一直爆紅。

解決辦法

是將dependencyManagement標(biāo)簽去掉,jar包就會開始下載了,等下載完成后再加上dependencyManagement。

??? ?<dependencies>
?? ? ? ?<!--spring boot 2.2.2-->
?? ? ? ?<dependency>
?? ? ? ? ?<groupId>org.springframework.boot</groupId>
?? ? ? ? ?<artifactId>spring-boot-dependencies</artifactId>
?? ? ? ? ?<version>2.2.2.RELEASE</version>
?? ? ? ? ?<type>pom</type>
?? ? ? ? ?<scope>import</scope>
?? ? ? ?</dependency>
?? ?</dependencies>

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

相關(guān)文章

  • IDEA+Maven創(chuàng)建Spring項目的實現(xiàn)步驟

    IDEA+Maven創(chuàng)建Spring項目的實現(xiàn)步驟

    這篇文章主要介紹了IDEA+Maven創(chuàng)建Spring項目的實現(xiàn)步驟,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-07-07
  • IDEA創(chuàng)建方法時如何快速添加注釋

    IDEA創(chuàng)建方法時如何快速添加注釋

    這篇文章主要介紹了IDEA創(chuàng)建方法時如何快速添加注釋問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-02-02
  • 10個Java程序員熟悉的面向?qū)ο笤O(shè)計原則

    10個Java程序員熟悉的面向?qū)ο笤O(shè)計原則

    這篇文章主要為大家詳細(xì)介紹了Java程序員應(yīng)當(dāng)知道的10個面向?qū)ο笤O(shè)計原則,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-03-03
  • 詳解SpringBoot Mybatis如何對接多數(shù)據(jù)源

    詳解SpringBoot Mybatis如何對接多數(shù)據(jù)源

    這篇文章主要為大家介紹了SpringBoot Mybatis如何對接多數(shù)據(jù)源實現(xiàn)方法詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-09-09
  • java瀏覽器文件打包下載過程解析

    java瀏覽器文件打包下載過程解析

    這篇文章主要介紹了java瀏覽器文件打包下載過程解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2019-10-10
  • Java圖像處理之獲取用戶感興趣的區(qū)域

    Java圖像處理之獲取用戶感興趣的區(qū)域

    OpenCV(Open?Source?Computer?Vision?Library)是一個開源的計算機(jī)視覺庫,它提供了很多函數(shù),這些函數(shù)非常高效地實現(xiàn)了計算機(jī)視覺算法。本文將利用OpenCV實現(xiàn)獲取用戶感興趣的區(qū)域,從而達(dá)到摳圖效果
    2022-07-07
  • java WebSocket客戶端斷線重連的實現(xiàn)方法

    java WebSocket客戶端斷線重連的實現(xiàn)方法

    在工作中是否會遇到實用websocket客戶端連接服務(wù)端的時候,網(wǎng)絡(luò)波動,服務(wù)端斷連的情況,本文可以直接使用的斷線重連,感興趣的可以了解一下
    2021-10-10
  • 關(guān)于Swagger注釋API的使用說明

    關(guān)于Swagger注釋API的使用說明

    這篇文章主要介紹了關(guān)于Swagger注釋API的使用說明,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-06-06
  • Java線程池中的Future實現(xiàn)詳解

    Java線程池中的Future實現(xiàn)詳解

    這篇文章主要介紹了Java線程池中的Future實現(xiàn)詳解, FutureTask是一個任務(wù),FutureTask繼承了Runnable、Callable, 通過FutureTask可以獲取到任務(wù)執(zhí)行的狀態(tài),任務(wù)執(zhí)行完成完成后,將結(jié)構(gòu)通過Future接口返回,調(diào)用者可以調(diào)用Future#get()方法獲取到數(shù)據(jù),需要的朋友可以參考下
    2023-10-10
  • 淺談Spring boot cache使用和原理

    淺談Spring boot cache使用和原理

    這篇文章主要介紹了淺談Spring boot cache使用和原理,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-09-09

最新評論

克山县| 怀远县| 榆林市| 鄂托克前旗| 英德市| 固原市| 渝中区| 平果县| 柳林县| 长沙县| 屏边| 申扎县| 日喀则市| 榆林市| 祁东县| 赣榆县| 达拉特旗| 芜湖县| 岳普湖县| 灌阳县| 兴山县| 华安县| 清水县| 盘山县| 信丰县| 来凤县| 南雄市| 平邑县| 嵊泗县| 苍溪县| 无棣县| 云龙县| 酒泉市| 镇安县| 禄劝| 广西| 大庆市| 沂源县| 边坝县| 张家川| 兖州市|