发布Maven仓库

一、新建一个Android项目

在项目下创建一个Libary(如果直接在Android项目下发布到本地仓库会生成apk包,而lib下生成的是aar包可以作为依赖使用)。

二、配置参数

在Library也就是刚才创建的AndroidLib下的gradle.build中添加

apply plugin: 'maven'
uploadArchives{
    repositories.mavenDeployer{
        // 本地仓库路径
        repository(url: uri('../repository'))
        pom.groupId =  "com.harry.test"
        pom.artifactId =  "framework"
        pom.version = "1.0.0"
    }
}

三、发布到本地仓库

  1. 命令行执行
gradlew  uploadArchives
  1. 或者gradle界面执行


    image.png
  2. 运行效果


    image.png

四、使用本地库:

1、在Android项目下的build.gradle文件中配置路径

repositories {
    jcenter()
    maven{
          url 'file://D:\\code\\test\\repository'
    }
}

2、引用

api 'com.harry.framework:1.0.0'

说明:

  1. maven-publish的方式不会把dependencies里面依赖库写入到pom文件,所以采取这种方式

参考资料

  1. Android studio中使用Maven发布本地仓库
  2. Android Studio将项目发布到Maven仓库(3种方式最新最全)
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容