項目進階 之 持續構建環境搭建(二)Nexus私服器

        上一篇博文項目進階 之 持續構建環境搭建(一)架構中,我們大致講解了一下本系列所搭建環境的基本框架,這次開始我們進入真正的環境搭建實戰。重點不在於搭建的環境是否成功和完善,而是在搭建過程中充分認識到每一步操作的原因,這一點纔是最重要的。


1、前提

        安裝nexus之前,首先需要安裝JDK,並配置環境變量。至於爲什麼,這裏不再講解,大家可以充分發揮自己的想象力和探索精神。


2、 安裝

       1)、解壓nexus-2.5.1-bundle.zip到D:\nexus\nexus-2.5.1-bundle\(可自定義)
       2)、進入nexus\nexus-2.5.1-01\bin\jsw進入相應的系統文件夾(若系統位64位,jdk位32位,則應進入32位的文件夾下,如:win8 64位系統安裝32位JDK,則進入windows-x86-32文件夾)
       3)、右鍵install-nexus.bat文件,使用管理員權限運行,第一次運行界面一閃而過,可以再次運行確定是否成功
       4)、右鍵start-nexus.bat文件,使用管理員權限運行,成功之後對話框消失,若出現錯誤,請確認nexus與JDK版本是否匹配。規則如下:

              1.6的JDK支持2.5版本以下的Nexus

              1.7版本的JDK支持2.6版本以下的Nexus

              64位的系統相對上述規則支持的Nexus版本更低


       5)、瀏覽器輸入http://XXX.XXX.XXX.XXX:8081/nexus (XXX.XXX.XXX.XXX爲nexus安裝服務器ip地址),出現如下界面則nexus安裝成功。

                                       


3、配置

       1)、點擊nexus界面右上角的log in,輸入默認用戶名和密碼(管理員賬戶:admin 密碼:admin123),進入操作界面。

       2)、點擊左側的Repositories,如下所示:

                                   


       3)、雙擊選擇右側的central,如下所示:

                                   

       4)、點擊選中下方的configuration 選項卡,如下所示: 

                                   

       5)、修改Dowload Remote Indexs 屬性爲True,點擊save。如下所示:

                                   

       6)、點擊左側的Scheduled Tasks 可以在右側,看到當前正在下載遠程目錄索引。如下所示:

                                   

                                   


       7)、在第6步中,如果成功更新則跳過以下內容直接進入第12步操作;若沒有下載成功,則繼續進行第8步操作。
       8)、打開nexus安裝目錄下的nexus\sonatype-work\nexus\indexer文件夾,若在其中出現如下所示的多個文件夾,則將之前打開的nexus網頁關閉,否則等待一會即可。
       9)、進入nexus\nexus-2.5.1-01\bin\jsw 進入相應的系統文件夾,停止nexus,右鍵以管理員權限運行stop-nexus.bat文件即可。
       10)、解壓本文末尾提供的下載文件nexus-maven-repository-index.zip文件,將其中的文件解壓到central-ctx下,拷貝之前清空central-ctx文件夾。
       11)、重新運行nexus,右鍵管理員權限運行start-nexus.bat 文件即可。
       12)、重新進入http://XXX.XXX.XXX.XXX:8081/nexus,管理員賬號登陸

       13)、點擊Repositories>central和下方的Browser Index 選項卡之後,即可看到更新之後的jar目錄索引,如下所示:

                                   

       14)、點擊Repositories> Releases>configuration,設置Deployment Policy選項爲Allow Redeploy,這樣我們就可以重複提交Releases版本的文件了。如下所示:

                                   

       15)、同樣配置Repositories> Snapshots>configuration,設置Deployment Policy選項爲Allow Redeploy


       到此爲止,我們的Maven私服器就算基本搭建完畢了,當然還有很多的細節和使用需要我們去完善,比如權限的控制等,這部分內容,我們後續再講!敬請期待!


        nexus-maven-repository.zip下載地址如下:

        http://pan.baidu.com/s/1GMnzU


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章