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

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

kf@jusoucn.com
4008-020-360


4008-020-360
