Android : 搭建本地和使用Maven仓库

当我们创建一个module 插件的时候,可以将该目录下的代码上传到maven仓库中。远程的仓库需要申请域名,这就不说了,我们现在创建一个本地的maven仓库。

1)我们有个项目 twomodule插件工程:

Android : 搭建本地和使用Maven仓库_第1张图片

2)我们需要将该插件上传到本地maven仓库中,首先,我们需要在该插件的.gradle文件中,使用gradle提供的上传工具

apply plugin: 'maven' //在module的gradle中,添加maven依赖

//maven 上传  ( implementation 'com.example.twomodule:plugin:1.0.0' )
uploadArchives {
    repositories.mavenDeployer {
        repository(url: uri('../repo2'))  //仓库地址 :该目录下的上两级
//        repository(url: uri('/Users/malei/code/qyPro/repo'))  //仓库地址
        pom.groupId = 'com.example.twomodule' //插件组
        pom.artifactId = 'plugin'  //插件名
        pom.version = '1.0.0'  //插件版本
    }
}

这样我们的插件就完成了上传maven仓库的基本配置了。

3)配置完成后,我们需要将代码上传到仓库中,点击如下按钮

Android : 搭建本地和使用Maven仓库_第2张图片

4)然后,我们发现在工程中多了一个repo2的文件目录

Android : 搭建本地和使用Maven仓库_第3张图片

5)以上的步骤就证明了,我们的代码已经进入到了本地的mavem仓库中,我们现在就可以在项目中使用该插件了。首先我们需要在项目build.gradle中,添加该仓库的 本地maven地址

Android : 搭建本地和使用Maven仓库_第4张图片

6)仓库的maven地址配置好以后,我们就可以在app工程下的build.gradle中申请使用该仓库中的代码了:

implementation 'com.example.twomodule:plugin:1.0.0'

 

你可能感兴趣的:(android)