Maven json-lib依賴下載不下來解決方案

    今天Maven添加依賴時候發現json lib這個包引入以後,死活出不來JSONObject這個類,打開Maven Project視圖,發現json-lib這個包沒下下來,之前也遇到過相似問題,都是網絡緣由沒下載成功,反覆了幾回都沒能下成功.html

image

 

  之前也遇到過相似問題,都是經過下載jar包 安裝到本地倉庫的方式解決的,下載json-lib的jar.  我都是在中央倉庫找到對應版本jar下載下來;https://mvnrepository.com/imagejson

 

  點擊上面的 紅色箭頭指向的jar就能夠下載, 不知道什麼緣由這裏的jar也沒辦法下載了, maven配置的阿里雲倉庫也沒能下載下來.   上面中央倉庫指明瞭json lib的官方地址:http://json-lib.sourceforge.net/bash

image

 

json lib官網上直接點擊下載的就是最新版本,若是要下載以前版本,點擊下面json-lib進去找到以前的版本!網絡

image

 

下載下來json-lib jar包後,jar包名字都帶後綴啥jdk15等等;  這時候兩種解決方案   maven

      一.直接把jar包複製到本地倉庫的 net/sf/json-lib/2.4(你對應版本文件夾),jar包名字改爲json-lib-2.4.jar,IDEA中從新import下maven項目便可使用JSONObject;  注意,目錄下的lastUpdated文件記得刪除掉!ui

      二.使用mvn  install命令把jar包安裝到本地倉庫(其中倉庫地址、jar版本、以及下載下來jar的位置 記得改爲本身的!)阿里雲

mvn install:install-file  -DgroupId=net.sf.json-lib -DartifactId=json-lib  -Dversion=2.4 -Dpackaging=jar -Dfile=D:\firefoxDownload\Redhat6.8\json-lib-2.4-jdk15.jarspa

這樣咱們就可使用JSONObject類了.net

image

 

 

附錄:一份清理本地倉庫因網絡或各類緣由致使下載失敗lastUpdated文件的bat命令,隨便打開記事本粘貼進去,另存爲 clear.bat(名字隨意,後綴爲bat批處理文件,其中倉庫填寫本地倉庫位置。保存完成以後雙擊,就會自動刪除倉庫下全部lastUpdated文件)firefox

@echo off
set REPOSITORY_PATH=D:\repository
rem 正在搜索...
for /f "delims=" %%i in ('dir /b /s "%REPOSITORY_PATH%\*lastUpdated*"') do (
    del /s /q %%i
)
rem 搜索完畢
pause
相關文章
相關標籤/搜索