美文网首页
Android搭建Maven仓库,Nexus Repositor

Android搭建Maven仓库,Nexus Repositor

作者: 三天过去了 | 来源:发表于2018-10-23 16:07 被阅读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

    相关文章

      网友评论

          本文标题:Android搭建Maven仓库,Nexus Repositor

          本文链接:https://www.haomeiwen.com/subject/oifazftx.html