Nexus通过web页面上传aar包

621 阅读1分钟

登录到nexus后台,找到需要上传到的目录

后台web地址为你服务器的ip端口默认8081如:http://localhost:8081/ image.png 本地打包好的aar\jar文件,以及sources文件(如果不上传会看不到代码中的注释),如果要是有pom文件还需要同时上传pom文件(这里一般包含了引用的第三方依赖)

这里演示的仅上传aar文件以及sourses文件,没有pom,需要点击勾选生成pom文件,如果你已经有了pom文件则直接上传,那么下面的 groupId 等信息输入框就不用在填写了直接读取到了,还需要注意Packaging需要填写上aar,最后点击upload即可

image.png

在项目中使用

可以在nexus对应的仓库中点击copy仓库地址

image.png 在你的项目中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:版本号'