Gradle私服&代理 --Nexus

最近感触比较深的就是:搭建环境已从原来的技术问题变成一个执行问题。
以前搭建一个环境跳N个坑,费九牛二虎之力,现在一个命令就行,技术在进步呀!

版本:nexus-3.0.2-02-unix.tar.gz
安装

  1. 解压缩
    /data/gradle/nexus-3.0.2-02
  2. 添加用户
    useradd gradle
    passwd gradle
  3. 修改配置
    在nexus中修改
INSTALL4J_JAVA_HOME_OVERRIDE=/data/gradle/tools/jdk1.8.0_101
run_as_user='gradle'
  1. 启动
    /data/gradle/nexus-3.0.2-02/bin/nexus start
  2. 访问
    默认端口为8081
    http://ip:8081/
    默认用户名:admin ,密码:admin123
    《Gradle私服&代理 --Nexus》 nexus.jpg
    06.添加新代理
    设置->repositories->Create repository
    《Gradle私服&代理 --Nexus》 repository.jpg
    如添加jcenter,因观察了jcenter.bintray.com里面是pom的写法,所以采用了 maven proxy的模式
    name: jcenter,
    Remote storage: http://jcenter.bintray.com
    Blob store :选择default
    07.在gradle中使用
  repositories {
    maven { url "http://ip:8081/repository/jcenter/"}
    maven { url "http://ip:8081/repository/maven-public/"}
    maven { url "http://ip:8081/repository/spring-public/"}
   maven { url "http://ip:8081/repository/maven-central/"}
   } 
 替代原有:
 repositories {
           jcenter()
       mavenLocal()
      mavenCentral()
 }
    原文作者:灼灼2015
    原文地址: https://www.jianshu.com/p/f50fd2531db1
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞