maven私服-详细部署搭建笔记
文章推薦
- 精選java等全套學習資源
- 精選java電子圖書資源
- 精選大數據學習資源
- java項目練習精選
因為經常需要自行編譯,每次從maven下載依賴都是一件很頭疼的事情,而且不同的網絡環境速度也不一樣,因此在自己的筆記本(windows 64位)上自行搭建一個nexus oss maven倉庫,是一件很必要的事情,本文記錄了我搭建全部過程,以及遇到的全部問題:
下載
http://www.sonatype.org/nexus/
nexus-2.11.4-01-bundle.tar.gz
注意下載bundle版本的
安裝
解壓后會有兩個文件夾:nexus-2.11.4-01和sonatype-work,前者包含了運行環境和應用程序,后者是配置和數據。
注意要以管理員方式打開命令提示符:
進入目錄:\nexus-2.11.4-01\bin\jsw\windows-x86-64
運行:
然后運行:
start-nexus.bat結果如下所示:
wrapper | Starting the nexus service... wrapper | Waiting to start... wrapper | Waiting to start... wrapper | nexus started.運行
訪問:http://localhost:8081/nexus/
會有如下所示:
配置
1. 登錄
首先點擊右上角進行登錄:賬號:admin 密碼 : admin123
2. 配置倉庫
登錄后,點擊左側Repositories,默認會顯示一些倉庫,
如圖,標紅的這一行public Repository就是我們配的私服,注意他的Type是group,意思就是:所有請求設定倉庫的request都會轉向我們假設的私服。 在public Repository的Configuration中,左側的就是我們所設定的倉庫,如果我們在項目中設定了這些倉庫,那么所有發向這些倉庫的請求都會先訪問們的私服,如果我們的私服中有想要的jar包等,就直接從私服下載。
3. 驗證聯通
我們點擊Repositories中的Central,看看是否能聯通,在Routing界面中,查看倉庫狀態是否成功:
如果未成功,看看你是否在代理環境下,如果是的話,請設置代理。在左側菜單欄,Administration/Server中設置:
4. index下載
首先在central中的Configuration中,將Downlad Remote Indexes設置為True。
然后右鍵Central,Repair Index。
同樣,在Public Repositories,也右鍵進行Repair。
這個時候,我們可以通過查看Scheduled Tasks,看到有一個Task正在運行。
稍等片刻,若成功的話??稍贐rowse Index中查看到列表:
如果你的列表是空的話等一等,因為文件比較大,再加上咱們偉大的墻,所以有時候會很久沒反映。(實在不行翻一下吧)
下載的文件可在:sonatype-work\nexus\indexer中找到
5. 連接私服
終于到了最后一步了,現在我們在項目的pom.xml中加入如下內容:
這樣我們再刷新項目的時候,就會從私服中下載了,若私服中沒有則會從我們之前設置的Ordered Group Repositories從第一個開始尋找,因此我們要將最常用最快的倉庫放在第一個。
下載成功后,我們可以在ui中看到:
當然了你也可以配置全局的,而不需要每個項目都配置,那就是在setting.xml中配置mirror。setting.xml在maven的安裝目錄的conf目錄中(全局),或者在用戶的家目錄.m2/下(用戶特定),在配置文件中加入:
<mirrors><mirror><id>bbq</id><mirrorOf>*</mirrorOf><name>Nexus osc bbq</name><url>http://localhost:8081/nexus/content/groups/public/</url> </mirror> </mirrors>盡情享受高速的maven鏡像吧!
轉自:http://blog.csdn.net/wzq294328238/article/details/48520915
《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀總結
以上是生活随笔為你收集整理的maven私服-详细部署搭建笔记的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 海量java等互联网相关电子图书分享
- 下一篇: Hexo+github搭建个人博客-环境