android Studio gradle 编译以及发布到maven仓库

AS gradle Maven发布

1.首先在一个项目中选择创建new module 项目,并选择android library
2.分两步走:第一步就是在你新建的module目录下新建uploadbeta.gradle,内容如下所示

//maven插件
apply plugin: 'maven'

version '1.0.0 beta'
group 'com.shiquanqiang.TestJarDemo'

uploadArchives{
    repositories.mavenDeployer{
        // 本地仓库路径
        repository(url:"file://G://ALLsoft/MvnRepository")
        // 唯一标识
        pom.groupId = project.group
        // 项目名称
        pom.artifactId = project.name
        // 版本号
        pom.version = project.version
    }
}

第二步就是在你新建的module下build.gradle 文件夹下写入如下代码

apply from: 'uploadbeta.gradle'

3.上面1,2完成之后就可以发布你的版本了,在Terminal下写入如下代码

//先编译没错就执行这行代码
gradle build --stacktrace --info
//发布你的版本
gradle build uploadArchives --info

4.如何在你的项目中使用呢,第一步骤:在项目目录build.gradle 写入如下代码

allprojects {
    repositories {
        google()
        jcenter()
        mavenCentral()
        maven {
            url 'file://G://ALLsoft/MvnRepository'
        }
        mavenLocal()
    }
}

第二步骤:在app的Build.gradle 文件的dependencies下引用

implementation "com.shiquanqiang.TestJarDemo:mylibrary:$versions.TestJarDemo"

关于最后一段mylibrary是你module 的名字,$versions.TestJarDemo是需要你在项目的build.gradle文件中添加如下代码

buildscript {
    ext.versions = [:]
    versions.TestJarDemo = "1.0.0 beta"
   .........
   }

Android Library打造自己的SDK,并Maven发布

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值