Android library 传入本地maven仓库

在项目根目录gradle.properties 添加

#包信息
GROUP_ID = com.chao.myvideo

# Licence信息
PROJ_LICENCE_NAME=The Apache Software License, Version 2.0
PROJ_LICENCE_URL=http://www.apache.org/licenses/LICENSE-2.0.txt
PROJ_LICENCE_DEST=repo

在library项目下的build.gradle添加

uploadArchives{
    repositories.mavenDeployer{
        repository(url:LOCAL_REPO_URL)
        pom.groupId = GROUP_ID
        pom.artifactId = ARTIFACTID
        pom.version = LIBRARY_VERSION
    }
}

在library下新建gradle.properties 不新建也可以,直接把这些内容填到上面就可以 

#组件的标识
ARTIFACTID=chaoVideoPlayer
#版本号
LIBRARY_VERSION=1.0.0
#本地仓库位置
LOCAL_REPO_URL=file:///F:/Users/chao/my/local/repo

最后点击右侧gradle弹出如下界面 双击uploadArchives(就是红色圈出来那个)就可以了

使用时 在项目build.gradle目录下

allprojects {
    repositories {
        google()
        jcenter()
        //添加仓库位置   放到网络上的话改成网络地址
        maven{ url = 'file:///F:/Users/chao/my/local/repo' }
    }
}

然后引入implementation 'pom.groupId:pom.artifactId:pom.version'

implementation 'com.chao.myvideo:chaoVideoPlayer:1.0.0'
原文地址:https://www.cnblogs.com/rchao/p/11245501.html