美文网首页
将Android studio 中自己的module发布到git

将Android studio 中自己的module发布到git

作者: 月影路西法 | 来源:发表于2020-02-07 21:09 被阅读0次

1.找到要上传Module的build.gradle并将如下代码加入到该文件中

apply plugin: 'maven'
uploadArchives {
    repositories.mavenDeployer {
        def mavenDirPath = file('F:\\mavendir') // 本地存放目录(自行选择),可放在gradle.properties文件中引用
        repository(url: "file://${mavenDirPath.absolutePath}") // 必须双引号,单引号不会转义$
        pom.project {
            groupId "com.liuy.maven.baselibrary" // 可以随意取,一般取包名
            artifactId "baselibrary" // 可以随意取,一般取库的名字
            version "0.0.0.0" // 版本号
        }
    }
}

2.点击Terminal进入命令模式,输入如下命令

gradlew :baselibrary:uploadArchives
其中baselibrary是刚才编写文件中的artifactid


命令截图.png

3.接下里等待编译完成

完成后,会在F盘生成mavendir的文件夹
在文件的目录中也可以看到下面这些文件


目录结构.png 生成文件.png

4.创建自己的repository

在github上创建自己的repository


image.png

会生成如下信息


image.png

5.根据提示上传文件到github上

image.png

上传完成后如图所示

6.为倒入做准备修改url

例如我现在的地址是
https://github.com/freedomangelly/BaseLibrary
将 github.com ——> raw.githubusercontent.com
https://raw.githubusercontent.com/freedomangelly/BaseLibrary
再在末尾追加/master
表示当前要选用的是master分支的内容
https://raw.githubusercontent.com/freedomangelly/BaseLibrary/master

com.liuy.maven.baselibrary:baselibrary:0.0.0.0

7.使用新建的仓库

在项目的Build.gradle中添加上面拼写的https://raw.githubusercontent.com/freedomangelly/BaseLibrary/master

image.png

在module中添加
implementation 'com.liuy.maven.baselibrary:baselibrary:0.0.0.0'
就是你在编译module的时候填写的那些东西


image.png

即:groupId:artifactId:version

之后就可以在项目中使用了库了

PS:我倒入库的时候不知道为什么总是不成功,反复的重试,重试了5分钟吧,才成功,不知道什么原因

相关文章

网友评论

      本文标题:将Android studio 中自己的module发布到git

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