美文网首页
Gradle上传aar包到Maven库

Gradle上传aar包到Maven库

作者: Zac程序员的日常生活 | 来源:发表于2019-06-06 15:43 被阅读0次

前言

​ 因为项目开发中的SDK中引用了其他的aar包,然后需要将SDK以maven的形式提供给公司业务部。在将SDK上传到maven库的时候,出现引用异常。查了一下因为包中引用了aar包导致的,所以后续想了一个方案,就是先将这个第三方的aar包先传到maven库,然后SDK通过maven的形式来引用这个第三方aar包。以下是对aar包上传到maven库的操作,记录一下,防止时间长了忘记。

正文

东西比较简单,新建aar-upload.gradle文件,并在build.gradle文件中使用apply from: 'aar-upload.gradle'进行引用,aar-upload.gradle的内容直接上源码吧

apply plugin:'maven-publish'

publishing{

    repositories {
        maven {
            credentials {
                username "maven库用户名"
                password "密码"
            }
            url "http://*****/nexus/content/repositories/snapshots/" //maven库地址
        }
    }


    publications{
        audio(MavenPublication) {
            groupId 'com.zjxiliu.android'
            artifactId 'audio'
            version '1.0.0-SNAPSHOT'
            artifact 'aars/audio.aar' //aar目录下面的audio.aar文件
        }
    }
}

执行publishing这个task就可以了。上传成功之后使用

implementation 'com.zjxiliu.android:audio:1.0.0-SNAPSHOT'

相关文章

网友评论

      本文标题:Gradle上传aar包到Maven库

      本文链接:https://www.haomeiwen.com/subject/iwluxctx.html