一、準備工作
- W7/W8/W10系統
- nexus3.x版本
nexus下載地址:https://www.sonatype.com/download-oss-sonatype
二、安裝nexus
本文是基於nexus-3.13.0-01-win64免安裝版本而寫,各版本操作可能有所不同,僅供參考。
1、 解壓文件
解壓nexus-3.13.0-01-win64 (1).zip到文件夾
2、安裝服務
DOS命令進入E:\nexus\nexus-3.13.0-01\bin目錄,執行安裝命令,安裝nexus服務。
註釋:nexus表示服務名稱
3、啓動服務
安裝成功後,會在服務中看到剛纔安裝的服務nexus,可以選着手動啓動該服務或者命令行啓動。
命令行啓動服務
三、配置nexus
1、啓動nexus
在瀏覽器中輸入 http://localhost:8081/ 訪問nexus服務器
2、修改配置文件
nexus配置文件存放於 /etc/nexus-default.properties 文件中
配置文件說明
## DO NOT EDIT - CUSTOMIZATIONS BELONG IN $data-dir/etc/nexus.properties
##
# Jetty section
application-port=8081 #訪問端口
application-host=0.0.0.0 #訪問IP
nexus-args=${jetty.etc}/jetty.xml,${jetty.etc}/jetty-http.xml,${jetty.etc}/jetty-requestlog.xml
nexus-context-path=/
# Nexus section
nexus-edition=nexus-pro-edition
nexus-features=\
nexus-pro-feature
修改IP或端口後需要重啓服務使其生效
3、創建代碼倉庫
- 點擊右上角Sign in按鈕登錄,默認用戶名:admin,默認密碼:admin123,登錄後點擊settings圖標,查看當前代碼倉庫
- 點擊create repository按鈕創建代碼倉庫,選擇 maven2(hosted) 類型
- 填寫倉庫名稱,創建倉庫
- 查看倉庫
創建成功後,回到倉庫列表界面,會出現剛纔創建好的倉庫列表。點擊copy按鈕複製倉庫地址,用作android studio發佈地址,可在瀏覽器中訪問該地址,查看倉庫是否創建成功。
四、Android Studio項目發佈
1、.gradle配置
在項目的build.gradle文件中配置maven地址
allprojects {
repositories {
google()
jcenter()
maven {
url 'http://192.168.10.91:8081/repository/AllongLibrary/' #該地址即爲上面拷貝的地址
}
maven {
url "https://jitpack.io"
}
}
2、app配置
- 添加maven插件
- 添加上傳任務
- 上傳項目
點擊Gradle選擇項目中的該任務,右鍵運行,進行上傳。
- 查看上傳的項目
在瀏覽器中訪問該地址,查看當前項目版本信息
五、Android Studio引用項目
- 在項目的build.gradle中配置maven地址
- 在對應app中添加依賴
六、結語
初次寫博客,希望能對各位讀者有所幫助,同時也希望大家多多留言斧正。
參考文章: