怎樣在nexus 中 搜索到遠程maven倉庫中的jar 文件?
你要維護自己的鏡像。一些jar在公共源里是不存在的。

怎么自定義maven的中央倉庫位置
運行Maven的時候,Maven所需要的任何構件都是直接從本地倉庫獲取的。如果本地倉庫沒有,它會首先嘗試從遠程倉庫下載構件至本地倉庫,然后再使用本地倉庫的構件。比如說,你的項目配置了junit-3.8的依賴,在你運行mvntest的時候,Maven需要使用junit-3.8的jar文件,它首先根據坐標查找本地倉庫,如果找到,就直接使用。如果沒有,Maven會檢查可用的遠程倉庫配置,然后逐個嘗試這些遠程倉庫去下載junit-3.8的jar文件,如果遠程倉庫存在該文件,Maven會將其下載到本地倉庫中,繼而使用。如果嘗試過所有遠程倉庫之后,Maven還是沒能夠下載到該文件,它就會報錯。Maven缺省的本地倉庫地址為${user.home}/.m2/repository。也就是說,一個用戶會對應的擁有一個本地倉庫。你也可以自定義本地倉庫的位置,修改${user.home}/.m2/settings

kf@jusoucn.com
4008-020-360


4008-020-360
