AndroidStudio使用localMaven

简介
有时候开发一个三方库,开发阶段并不希望提交到服务器maven,只想提供给本地的其他项目使用的时候,可以使用localMaven,将三方库提交到本地计算机仓库,然后其他项目将localMaven配置到仓库查找列表,这样,可以避免不断的往服务器提交三方库而需要不断的提升版本号的问题。

发布三方库
三方库build.gradle配置
 

apply plugin: 'maven'
apply plugin: 'maven-publish'

publishing {
    repositories {
        mavenLocal()
    }
}

publishing {
    publications {
        maven(MavenPublication) {
            artifact "${project.buildDir}/outputs/aar/${project.name}-release.aar"
            groupId XXXX_GROUPID
            artifactId XXXX_ARTIFACT_ID
            version XXXX_VERSION
        }
    }
}

其中XXXX_GROUPID XXXX_ARTIFACT_ID 以及XXXX_VERSION是在gradle.properties文件中设置的

发布三方库到localMaven

在Gradle projects窗口找到三方库module 
1. 执行build/assembleRelease生成release的aar。 
2. 执行publishing/publishToMavenLocal将aar发布到本地仓库

发布后的三方库存放位置
mac系统存放位置为~/.m2/repository/

其他项目使用localMaven中的三方库
工程根目录下build.gradle:
 

buildscript {
    repositories {
        mavenLocal()
    }
}

allprojects {
    repositories {
        mavenLocal()
    }
}

在项目中添加依赖

按照服务器maven的使用方式引入三方库即可

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值