上传
这个改成允许其他的保持不变
点击新建
copy这个项目地址 后续在Android studio有多处需要配置
我们会拿到这样一个地址
http://ip:端口号/repository/test/
下面gogogo 打开stuido
项目级别新建maven-publish.gradle
配置如下
apply plugin: "maven"
def username = "admin"
def pwd = "12312414124"
def nexusRepositoryUrl = "http://ip:端口号/repository/test/"
def VERSION_NAME = '1.0.0'
def ARTIFACT_ID = 'test'
def GROUP_ID = 'com.anguomob'
uploadArchives {
repositories {
mavenDeployer {
repository(url: nexusRepositoryUrl) {
authentication(userName: username, password: pwd)
}
pom.project {
artifactId ARTIFACT_ID
version VERSION_NAME
groupId GROUP_ID
packaging 'aar'
description 'first comit'
}
}
}
}
工程级别 build.gradle
buildscript、repositories 节点下 与
allprojects、repositories
同时新增
maven{//仓库的地址
url 'http://ip:端口号/repository/test/'
}
module级别build.gradle
apply from: '../maven-publish.gradle'
d 执行脚本就可以了
等价命令行:
./gradlew uploadArchives
上传成功后
可以浏览到
如何使用呢?
工程级别build.gradle
allprojects、repositories
同时新增
maven{//仓库的地址
url 'http://ip:端口号/repository/test/'
}
其他的是module级别下的build.gradle
implementation 'com.anguomob:test:3.0.0'