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就可以了。

真的佩服那些一写写很多的人……,文章仅作为自己记笔记。

参考链接(更详细的可以参考这里)

http://www.gcssloop.com/gebug/maven-private

上一篇下一篇

猜你喜欢

热点阅读