maven手動添加第三方j(luò)ar包到本地maven倉庫中

問題:

從 pom.xml 文件中直接寫依賴下載不到的jar文件,先手動下載到本地后如何添加到本地倉庫

方法:

  1. 將下載到本地的JAR包手動添加到Maven倉庫
    常用Maven倉庫網(wǎng)址:
    http://mvnrepository.com/
    http://search.maven.org/
    http://repository.sonatype.org/content/groups/public/
    http://people.apache.org/repo/m2-snapshot-repository/
    http://people.apache.org/repo/m2-incubating-repository/
  2. 案例演示


    從maven倉庫中下載

    找到要下載的版本

    查看pom.xml的依賴

    注:演示的是ostermillerutils-1.07.00.jar,實(shí)際我操作的是ostermillerutils-1.08.02.jar

  3. 操作命令
    語法:
mvn install:install-file -Dfile=jar包的位置(參數(shù)一) -DgroupId=groupId(參數(shù)二) -DartifactId=artifactId(參數(shù)三) -Dversion=version(參數(shù)四) -Dpackaging=jar

示例:

mvn install:install-file -Dfile="D:\soft\ostermillerutils-1.08.02-bin\ostermillerutils-1.08.02\ostermillerutils-1.08.02.jar" -DgroupId=org.ostermiller -DartifactId=ostermillerutils -Dversion=1.08.02 -Dpackaging=jar

注:默認(rèn)將jar復(fù)制到 “C:\Users\Administrator.m2\repository\” 下

需要注意以下幾點(diǎn):

  1. 注意"-"不能缺少 install后面的"-"是沒有空格的
  2. 注意"-Dfile"中jar包的路徑和jar包的名字.
  3. 注意看cmd命令提示,查看本地repository中是否成功的復(fù)制了jar包.
  4. 參數(shù)必須一致,不然會失敗
    <!-- https://mvnrepository.com/artifact/org.ostermiller/utils -->
        <dependency>
            <groupId>org.ostermiller</groupId> ------------(參數(shù)二)
            <artifactId>ostermillerutils</artifactId>------(參數(shù)三)
            <version>1.08.02</version>---------------------(參數(shù)四)
        </dependency>

cmd上的成功示例:


image.png
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,699評論 19 139
  • 本文參考了:http://blog.didispace.com/springcloud7/http://blog....
    WeiminSun閱讀 7,410評論 0 23
  • |-1-更新內(nèi)容[6.從倉庫解析依賴的機(jī)制(重要)] 1Maven倉庫作用 倉庫用來存儲所有項(xiàng)目使用到構(gòu)件,在ma...
    zlcook閱讀 6,472評論 0 25
  • 本周閱讀計劃: 重讀《斷舍離》,結(jié)合知乎的讀書筆記。 下周:《怦然心動的人生整理魔法》,制作讀書筆記。 今年要開始...
    miraclecindy閱讀 191評論 0 0
  • 一、智能手機(jī)代替很多電子產(chǎn)品。 隨著科技的進(jìn)一步發(fā)展,能夠被電子設(shè)備取代的傳統(tǒng)實(shí)體物品越來越多。如今屏幕逐漸取代了...
    積木同學(xué)閱讀 321評論 0 1

友情鏈接更多精彩內(nèi)容