Android搭建Maven仓库,Nexus Repositor
2018-10-23 本文已影响114人
三天过去了
前言
我们 Android 使用的是 maven 仓库,关于私有的 maven 仓库,有很多集成好的仓库环境,甚至你可以不借助任何环境自己手动维护一个仓库。当然,手动维护仓库需要耗费非常多的时间和精力,对于普通的开发人员来说,是得不偿失的,毕竟时间就是金钱,因此我们使用集成好的仓库环境,例如本文中会用到 Sonatype 的 Nexus。
1、下载
地址:https://www.sonatype.com/download-oss-sonatype
这里选择windows版本进行下载,下载结束后是一个压缩包,直接放在你想要的目录直接解压即可,注意路径不要含有中文、空格等字符。
2、安装
解压完成,如图所示:
文件夹 | 说明 |
---|---|
nexus-3.14.0-04 | 这个文件夹是存放应用程序的 |
sonatype-work | 这个文件夹是存放仓库和设置等相关内容的,如果备份数据,只要备份这个文件夹即可 |
3、配置
打开 …\nexus-3.14.0-04-win64\nexus-3.14.0-04\etc\nexus-default.properties
修改(下面是默认的端口号和地址,可根据自己的实际情况做修改)
application-port=8081
application-host=0.0.0.0
4、启动
以管理员身份运行cmd
进入到安装目录
执行 …\nexus-3.14.0-04-win64\nexus-3.14.0-04\bin>nexus.exe /run
时间大概几十秒到1分钟的样子
出现下面的内容表示就启动成功了
-------------------------------------------------
Started Sonatype Nexus OSS 3.12.0-01
-------------------------------------------------
安装成服务
执行 …\nexus-3.14.0-04-win64\nexus-3.14.0-04\bin>nexus.exe /install nexus
结果:Installed service 'nexus'.
可以直接在服务里面启动,也可以使用下面的命令启动
执行 …\nexus-3.14.0-04-win64\nexus-3.14.0-04\bin>nexus.exe /start nexus
结果 Starting service 'nexus'.
5、使用
在浏览器中输入网址:http://localhost:8081就可以查看了,如果修改端口号,后面写对应的端口号即可。如果是运行在服务器上,则在其他电脑上输入http://{服务器ip}:{port} IP 和对应的端口号。如果运行成功,则会看到类似如下的界面:
6、登陆
1、点击s右上角的sigin(默认账号密码:admin admin123)
太多了,懒得写了 - -
后面还有怎么配置用户身份、权限等等……还有如何上传aar到maven;
两种方式:
1、一种直接在上图的Upload中选择文件上传,用过gradle依赖的应该都能看懂每个框框填什么;
2、还有一种是通过在.gradle文件中配置task的方式上传(推荐);
有需要的朋友也可以直接把bin目录配置进path环境变量里,添加 …\nexus-3.14.0-04-win64\nexus-3.14.0-04\bin就可以了。
真的佩服那些一写写很多的人……,文章仅作为自己记笔记。