今天碰到了這個問題,解決了,順便做一下記錄。首先來 重現 一下這個問題,maven install報錯,說 找不到這個包,但是其實 我已經安裝了。

我們 再來 看看 maven本地倉庫里面有 什么,這說明我們的包根本沒下載下來,網上說 可以 先 下載jar包,然后 再用 mvn install安裝這些jar包,可是可以,但是太麻煩,而且問題沒有根本性得到解決。

我們 再來看看maven中的介紹,那么Clojars是什么 東西呢?原來是另外一種單獨的倉庫。

下面 來 說說完美 解決 方案,網上說的比較 亂。其實只要添加一個repository就行了,然后重新clean install就完美解決了。
<repositories>
<repository>
<id>clojars</id>
<url>http://clojars.org/repo/</url>
</repository>
</repositories>

此方法同樣適用於其他非maven官方倉庫的一些artifacts的解決方案。其實大家也可以 這么推斷,即使你是從 maven官方網站下載的jar包,也是指向第三方網站,明白 這個,就可以舉一反三了。

