最近在折腾nexus 搭建私服,现在已经折腾的差不了,所以打算把过程记录来,方便以后查阅,也可以给其他安卓程序员小伙伴参考下。

  1. [安装docker][1]
    为什么要使用docker?这个要自行百度之类的,反正是简单(linux复杂些,不过也只是命令行照填而已)方便实用~
  2. [下载并安装][2]

    • docker pull sonatype/nexus3
    • docker volume create /var/nexus_data
    • docker run -d -p 8081:8081 --name nexus -v nexus-data:/var/nexus-data --restart=always sonatype/nexus3

    这样基本上就可以了,因为我这的linux环境,所以/var/nexus-data这个目录可能要根据你自己的环境改下才行,然后可以执行然后打开浏览器输入ip:port就可以看到服务是否起来了。

    如果系统是win10或mac则直接安装docker客户端,打开kitematic->搜索sonatype/nexus3->点击create,就会自己行安装并运行了。由于端口是随机的,所以如果有需要,可以在安装完后在项目的setting设置

  3. 使用
    nexus库
    gradle配置

  4. 小坑

    坑在是基于android gradle

    • 如果是使用+号来代替具体版本,那么可能在gradle更新的时候更新不到最新版。如果遇到这个问题执行./gradlew --refresh-dependencies build --info,完了再执行gradle 同步即可。

[1] https://docs.docker.com
[2] https://hub.docker.com/r/sonatype/nexus3/tags/

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐