最近準備學習android studio使用,但是gradle的使用經常卡,在網上找了一些資料,嘗試配置一下maven私有倉庫。在此記錄一下。
創建maven私有倉庫及其在Android Gradle 中的使用 [1] 使用Gradle和Sonatype Nexus 搭建私有maven倉庫[2]
Nexus下載[3] 我的電腦是32位的,Nexus Repository Manager OSS 3.x只提供windows64位版本,因此下載了 這個nexus-2.14.2-01-bundle.zip版本。 我解壓的路徑是F:/nexus 解壓后,進入F:/nexus/nexus-2.14.2-01/bin/jsw/windows-x86-32,可以看到幾個文件
運行console-nexus.bat,當命令行窗口不在變化時,訪問http://127.0.0.1:8081/nexus/可以看到nexus的頁面則啟動成功,如果關閉命令行窗口,則服務訪問失敗。 修改F:/nexus/nexus-2.14.2-01/conf/nexus.PRoperties配置端口(application-port)、倉庫路徑(nexus-work)等。 初始登陸使用admin,密碼admin123登陸。然后修改用戶賬號等。 用戶信息在倉庫路徑下的conf/security.xml(F:/nexus/sonatype-work/nexus/conf)文件中。
登錄后,點擊左邊的Repositories,在右邊點擊add添加倉庫。
nexus的倉庫類型分為以下四種:
group: 倉庫組hosted:宿主proxy:代理virtual:虛擬首次登陸會看到如下倉庫:
Public Repositories: 倉庫組
3rd party: 無法從公共倉庫獲得的第三方發布版本的構件倉庫
Apache Snapshots: 用了代理ApacheMaven倉庫快照版本的構件倉庫
Central: 用來代理maven中央倉庫中發布版本構件的倉庫
Central M1 shadow: 用于提供中央倉庫中M1格式的發布版本的構件鏡像倉庫
Codehaus Snapshots: 用來代理CodehausMaven 倉庫的快照版本構件的倉庫
Releases: 用來部署管理內部的發布版本構件的宿主類型倉庫
Snapshots:用來部署管理內部的快照版本構件的宿主類型倉庫
[1]:網址 http://techtalk.alo7.com/?p=220
[2]:網址 http://blog.csdn.net/u011974987/article/details/52372185
[4]:網址 https://www.sonatype.com/download-oss-sonatype
新聞熱點
疑難解答