基于github搭建个人maven仓库

随着时间经验的积累,你会发现你所做过的项目经常有与之前相同或类似的需求,那么总想着把这些相同或类似的业务拉出来,作为公共的部分(UI除外),然后使用maven仓库进行代码版本管理。那么在使用的时候只需要引用一下即可。

  1. 首先,你需要有一个自己的项目工程(android studio)和github maven仓库地址,并clone到本地,并在相关moudle的gradle文件中加入如下配置

    apply plugin: 'com.android.library'
                .
                ect
                .
    apply from: 'https://raw.github.com/chrisbanes/gradle-mvn-push/master/gradle-mvn-push.gradle'
    

    gradle-mvn-push是一个Android Gradle插件,帮助开发者将Gradle Android Artifacts上传到Maven仓库。

  2. 在工程目录下新建gradle.properties文件并配置

    VERSION_NAME=1.2.1//版本名称
    VERSION_CODE=13//版本号
    GROUP=cn.jarlen.maven//maven仓库组名
    POM_DESCRIPTION=""//描述
    POM_URL=""//工程源码仓库地址
    POM_SCM_URL=""//工程源码仓库地址
    POM_SCM_CONNECTION=""//工程源码仓库地址
    POM_SCM_DEV_CONNECTION=""//工程源码仓库地址
    POM_LICENCE_NAME=""//开源协议版本
    POM_LICENCE_URL=""//开源协议文件链接
    POM_LICENCE_DIST=repo
    POM_DEVELOPER_ID=jarlen//开发者ID
    POM_DEVELOPER_NAME=jarlen(china_jarlen@qq.com)//开发者名字
    
    #E:\Document\Code\git\maven-repo
    
    RELEASE_REPOSITORY_URL=""//构建的maven版本路径(clone到本地的github仓库路径)
  3. 在teriminal 窗口下输入

    gradle clean build uploadArchives

    此时会在RELEASE_REPOSITORY_URL路径下生成maven版本。此时你就可以提交到github仓库。


业精于勤,而荒于嬉; 行成于思,而毁于随

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值