1. 程式人生 > >nexus 私有伺服器環境搭建(mac版)

nexus 私有伺服器環境搭建(mac版)

  1. 配置環境變數
    open ~/.bash_profile
    新增你下載的nexus的bin目錄,我的是/Users/luoxiaohui/Develop/software/nexus-3.7.1-02-mac/nexus-3.7.1-02/bin

  2. 開啟控制檯
    nexus start
    nexus status
    如果提示nexus is running,說明安裝成功

  3. 修改IP
    找到目錄/Users/luoxiaohui/Develop/software/nexus-3.7.1-02-mac/nexus-3.7.1-02/etc,開啟nexus-default.properties,將application-host中的0.0.0.0改為你電腦的ip,比如我的是192.168.20.94

  4. 在瀏覽器中輸入地址http://192.168.20.94:8081,不出意外,稍等個幾秒,就能出現nexus後臺介面,輸入預設賬號密碼admin/admin123

  5. nexus的倉庫型別分為以下四種:
    group: 倉庫組
    hosted:宿主
    proxy:代理
    virtual:虛擬

剛登入看到以下幾個倉庫:
PublicRepositories:倉庫組
3rd party:無法從公共倉庫獲得的第三方釋出版本的構件倉庫
Apache Snapshots:用了代理ApacheMaven倉庫快照版本的構件倉庫
Central:用來代理maven中央倉庫中釋出版本構件的倉庫
Central M1 shadow:用於提供中央倉庫中M1格式的釋出版本的構件映象倉庫
Releases:用來部署管理內部的釋出版本構件的宿主型別倉庫
Snapshots:用來部署管理內部的快照版本構件的宿主型別倉庫

* 上傳時遇到的棘手的問題:*

Return code is: 400, ReasonPhrase: Repository version policy: SNAPSHOT does not allow version: 1.1.0

def VERSION_NAME = ‘0.1.0-SNAPSHOT’
如果是snapshot版本,需要在版本號後面加上-SNAPSHOT
關於上傳aar到nexus私有伺服器流程,請戳這裡