參考:
https://blog.csdn.net/mazhongjia/article/details/106857123
https://www.pianshen.com/article/78691470561/
https://blog.csdn.net/java_green_hand0909/article/details/82870503
1.nexus的作用
nexus是一種搭建私服的工具。具體的,私服是一種特殊的遠程倉庫,它是架設在局域網內的倉庫服務,私服代理廣域網上的遠程倉庫,供局域網內的用戶使用。當Maven需要下載構件的時候,它從私服請求,如果 私服上不存在該構件,則從外部遠程倉庫下載,緩存在私服上之後,再爲Maven的下載請求提供服務。
nexus搭建的私服,充當的角色就是上圖中紅色框中的部分。而本地倉庫就是maven的settings.xml中localRepository標籤指定的存儲路徑。說白了,本地倉庫就是一個文件夾。
2.下載nexus3.x
這裏分享一下,我自己找到並收藏的資源。
鏈接:https://pan.baidu.com/s/1gTdpQEPwmWSBKOC9NhMMYg
提取碼:w6bg
在裏面找到對應自己操作系統的安裝包,由於我是windows操作系統,所以下載nexus-3.19.1-01-win64.zip。
3.安裝nexus3.x
3.1 解壓
我們將上面下載的zip解壓到D:\software\nexus-3.19.1-01-win64文件夾下,得到如下文件目錄。
簡要解釋一下文件夾的含義: -- nexus-3.16.2-01:是nexus服務器相關的文件;nexus命令就存在該文件夾下的bin文件夾。
-- sonatype-work:是nexus工作的數據文件,上傳下載的jar包就在這個文件夾下面。實際上admin用戶的初始密碼(存在admin.password)和Blob Store對應的文件會存儲在這裏。
其實我對這些文件夾的具體含義也不是十分了解。
3.2 新增環境變量
2)然後去環境變量中創建NEXUS_HOME環境變量。
3.3 配置Path變量
接着再在Path中增加更剛剛新建的NEXUS_HOME,這樣我們就可以在命令行窗口(dos界面)中的任意地方使用nexus 命令了。
做完這些,其實nexus就已經安裝好了。
4. 啓動nexus
那麼應該如何啓動neuxs呢?
首先需要以管理員身份打開命令行窗口,輸入命令: nexus /install nexusTest。即可在系統中註冊一個名爲nexusTest的服務,這樣當我們的電腦在開機時,nexus服務也會自動運行。
這裏多說一句:如果我們想在系統中,停止該服務,可以使用: nexus /stop nexusTest;
如果想刪除該服務,可以使用:nexus /uninstall nexusTest。
這裏我們可以通過wind10的搜索框輸入“運行”,進入運行窗口,在運行窗口中,輸入services.msc進入到查看系統中是存在nexusTest服務。
那到底這個服務管不管用呢?在瀏覽器中輸入http://localhost:8081/即可進入到nexus私服的界面中。
至此,我們就已經啓動了nexus服務。至於如何搭建私服,那又是另一個話題了。