windows下配置nexus私服

前言:mavne項目使用的中央倉庫默認是遠程網絡服務Appache提供,對於內部應用開發來講,會存在不利。例如斷網,重複下載,下載緩慢等。另外,對於內部的微服務jar包,也不方便管理。如今咱們開發都是把項目都下載,採用工做空間依賴,這也是不利於後續管理和維護。所以,咱們提出了搭建私服的需求,用意就是解決上述問題。
下圖是一個很好的解釋了本地倉庫、私服和遠程中央倉庫三者之間的關係。圖片來源網絡,感謝提供者
一、使用本地私服的settings.xml文件。
統一的默認路徑是:D:\java\base\apache-maven-3.5.0\conf
1)備份settings.xml文件。
2)替換settings.xml文件參考附件( settings.xml)。
 
具體能夠查看Window>Preference
二、移除本地的base_domain,uap_auth,uap_core項目。
建議新建一個工做控件,例如U_EP(放的是E相關的項目,eg:E_CRM)
以下圖:
統一採用UAP_ADMIN啓動項目,各項目的import.html統一採用admin下的,base下的組件,在個項目中能夠移除。這個的目的是便於統一管理和維護。
 
3)項目右鍵Maven>Disable Workdspace Resolution。意思就是取消本地工做空間項目依賴。
4)到上一步位置,私服的使用基本完成。剩下的就是內部jar包(base_domain,uap_auth,uap_core)發佈到私服上,各自只須要在pom.xml文件上使用依賴關係便可自動下載。
 
5)工做空間切換方式:
File>Switch Workspace
Other...表示新建工做空間
相關文章
相關標籤/搜索