登录到nexus后台,找到需要上传到的目录
后台web地址为你服务器的ip端口默认8081如:http://localhost:8081/
本地打包好的aar\jar文件,以及sources文件(如果不上传会看不到代码中的注释),如果要是有pom文件还需要同时上传pom文件(这里一般包含了引用的第三方依赖)
这里演示的仅上传aar文件以及sourses文件,没有pom,需要点击勾选生成pom文件,如果你已经有了pom文件则直接上传,那么下面的 groupId 等信息输入框就不用在填写了直接读取到了,还需要注意Packaging需要填写上aar,最后点击upload即可
在项目中使用
可以在nexus对应的仓库中点击copy仓库地址
在你的项目中settings.gradle中加入如下依赖源
maven {
//允许不安全协议,如果你的nexus服务是https则不用加
allowInsecureProtocol = true
credentials {
username "你登录的nexus用户名"
password "你登录的nexus密码"
}
//仓库地址
url "http://localhost:8081/repository/test/"
}
在需要使用的module的build.gradle中加入依赖坐标即可
implementation 'com.xxx.xxx:xxx:版本号'