<返回更多

Android 发布Library到Maven仓库

2021-11-05    羊城小阳
加入收藏

使用Maven Publish Plugin插件。(官方支持)

一、在Library的build.gradle中配置

plugins {
    id 'com.Android.library'
    id 'kotlin-android'
    id 'kotlin-kapt'
    id 'maven-publish'
}
afterEvaluate {
    publishing {
        publications {
            release(MavenPublication) {
                groupId = 'GROUP ID' //publish
                artifactId = '产口ID'
                version = '1.0.3'
                from components.release
            }
        }
        repositories {
            maven {
                url = "MAVEN 仓库地址"
                allowInsecureProtocol(true)
                credentials {
                    username = '账号名'
                    password = '密码'
                }
            }
        }
    }
}

二、打包上传

请使用Run 将本地库模块运行无误后再进行打包。

maven publish

三、项目中使用

1.在rootProject的buildScript中配置仓库地址

allprojects {
    repositories {
        maven { url 'https://maven.aliyun.com/repository/public' }
        maven { url '配置的仓库地址' }
    }
}

2.在module中的build.gradle中配置:

    api "androidx.core:core-ktx:1.6.0"  //配置为  api "GroupdId: 产品ID:版本号"
声明:本站部分内容来自互联网,如有版权侵犯或其他问题请与我们联系,我们将立即删除或处理。
▍相关推荐
更多资讯 >>>