Jiang

Nexus 部署与使用

部署 Nexus

1.安装 JDK 1.8

2.下载 nexus repository oss

3.启动 Nexus

./bin/nexus start

4.浏览器打开 http://127.0.0.1:8081 ,设置管理员用户名密码

上传 library

  1. library 的 build.gradle 中添加
apply plugin: 'maven'

uploadArchives {
    repositories {
        mavenDeployer {
            repository(url: "http://127.0.0.1:8081/repository/maven-releases/") {
                authentication(userName: "username", password: "password")
            }

            pom.groupId = 'com.example.demo'
            pom.artifactId = 'demo'
            pom.version = '1.0.0'
        }
    }
}

2.编译后运行 uploadArchives 上传到 maven 仓库

使用 library

1.项目的 build.gradle 中添加

allprojects {
  repositories {
    maven { url "http://127.0.0.1:8081/repository/maven-releases/" }
  }
}

2.app 的 build.gradle 中添加

implementation 'com.example.demo:demo:1.0.0'