美文网首页
本地搭建maven私服

本地搭建maven私服

作者: 读懂人生 | 来源:发表于2021-06-17 10:40 被阅读0次

    在Android开发中,需要将公用的lib用于各个不同的项目。一般的做法,就是将lib直接以Model的方式导入到项目中。但这就会出现一个问题,当lib更新版本,或修复BUG时,需要将所有的项目都更新一遍,工作量飙升,还繁琐。尝试在本地搭建maven私服,并以implementation的方式来引用lib,会省事很多。

    一.本地搭建maven私服:
    1.在lib的 gradle 中添加以下代码,与android平级

    // 添加 maven 插件
    apply plugin: 'maven'
    uploadArchives{
        repositories.mavenDeployer{
            // 配置本地仓库路径,项目根目录下的repository目录中
            repository(url: uri('../repository'))
            pom.groupId = "com.yy"// 唯一标识(通常为模块包名,也可以任意)
            pom.artifactId = "finger" // 项目名称(通常为类库模块名称,也可以任意)
            pom.version = "1.0.0" // 版本号
        }
    }
    

    2.在Gradle-->Tasks-->upload-->uploadArchives中双击执行,发布到本地配置的目录下。


    image.png

    3.在项目中引用:
    在工程的build.gradle中添加maven的引用

    maven {
                url '../repository'
            }
    

    然后在需要使用的项目中添加依赖implementation 'com.yy:finger:1.0.0',依赖的项目名规则为groupId:artfactId:version

    implementation 'com.yy:finger:1.0.0'
    

    https://blog.csdn.net/liyi1009365545/article/details/84766956
    https://www.pianshen.com/article/55131001865/

    相关文章

      网友评论

          本文标题:本地搭建maven私服

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