Nexus3搭建本地maven仓库

最近使用alipay的sdk,发现他只提供了aar的下载而没有提供gradle导入的方式。这将导致主工程引入我的module的时候必须要把我的module的lib也导入,很麻烦,所以就打算搭建一个本地maven仓库将他放上去。
开始~

先下载Nexus3

因为我是windows,所以就选了windows。
 

下载后解压

进入这个目录  cmd输入nexus.exe/install  就可以安装了

安装后输入nexus.exe/start  就启动了nexus3的服务

可以输入nexus.exe/status 查看状态

打开浏览器  输入localhost:8081 进入页面

点击sign in    管理员账号admin  密码admin123   这个后面可以自己创建账号  但是因为在内网使用  所以我就直接用这个了

点击

在点击Repositories  Create repository

选择

输入仓库名字  随便你

点击

仓库就创建成功了

点击

 

选中你的仓库点击> 然后点击Save

回到

点击copy 查看你的仓库地址

这个地址到时候要加入你项目的maven路径

点击

再点击Browse 再点击你的仓库

再点击Upload component  手动上传你的aar包 

点击upload  然后回到Browse 你的仓库

这样你的aar包就上传成功了

打开你项目的build.gradle  将你的maven仓库路径加进去

然后在要用这个包的module的build.gradle中导入你的包就可以成功的引用了

这上面是直接上传aar包的方式

如果你想直接将你的module上传到仓库

只需要在你的的module中的build.gradle中添加

apply plugin: 'maven'
uploadArchives {
    repositories.mavenDeployer {
        repository(url:"http://localhost:8081/repository/alipay/") {
            authentication(userName:"admin", password:"admin123")
        }        // 以com.android.support:appcompat-v7:28.0.0为对比
        pom.groupId="com.xqf.mavenlibrary" // com.android.support
        pom.artifactId="mavenTest" // 对应 appcompat-v7
        pom.version="1.0.0" // 对应版本号 28.0.0
    }
}

然后点击右边gradle   找到你的module中的uploadArchives 双击运行即可

这时候你的仓库里就能看到刚才上传的项目了

导入的方式 与之前上传的一样

 

就这样~

结束~

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值