Andrdoid Studio Maven私服搭建随笔
一、准备工作
- 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中添加依赖
六、结语
初次写博客,希望能对各位读者有所帮助,同时也希望大家多多留言斧正。
参考文章: