Android 急速发布项目到 JitPack

前言:以前写过一篇 Android studio 使用Gradle发布Android开源项目到JCenter 总结 ,这篇文章主要介绍如何把项目发布到 jcenter . 本身没有问题。直到后来,我看到鸿洋大神的博客 Android 快速发布开源项目到jcenter 这篇博客里面的方法比我的更简单,让我欣喜若狂。现在有一种方法比前面两种都要简单,就是本文的主角。JitPack

 

1、关于 JitPack 

 JitPack实际上是一个自定义的Maven仓库,不过它的流程极度简化,只需要输入Github项目地址就可发布项目,大大方便了像我这种懒得配置环境的人。

 

2、在Android Studio里面配置Jitpack插件

 在项目的根目录下的 build.gradle 文件里面添加

     2.1: 在 dependencies 标签下面添加 

          classpath 'com.github.dcendents:android-maven-gradle-plugin:1.5'


    2.2 在
repositories 标签下面添加

         maven { url "https://jitpack.io" }

 

如图所示


注意:在配置JitPack插件的时候,需要用到插件的版本号,我在写这篇博客的时候,最新版是1.5 。查看最新版本号,插件的github仓库


3、配置Module的build.gradle

    在你的Library module里面的build.gradle文件里面添加

     apply plugin: 'com.github.dcendents.android-maven'

 比如这样
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
apply plugin:  'com.android.library'
apply plugin:  'com.github.dcendents.android-maven'
 
android {
     compileSdkVersion 24
     buildToolsVersion  "24.0.1"
 
     defaultConfig {
         minSdkVersion 14
         targetSdkVersion 24
         versionCode 1
         versionName  "1.0"
     }
     buildTypes {
         release {
             minifyEnabled  false
             proguardFiles getDefaultProguardFile( 'proguard-android.txt' ),  'proguard-rules.pro'
         }
     }
}
 
dependencies {
     compile fileTree(dir:  'libs' , include: [ '*.jar' ])
}
 

 接下来就把项目发布项目到 github  -> 点击 release -> 点击创建新的 release版本 ->书写版本号和release信息    

   

 

4、获取引用方式

     进入 JitPack 网站 https://jitpack.io/ , 可以用github账户登录。

     

     点击 Get it 就可以查看项目的引用方式,比如:

compile 'com.github.zyj1609wz:My:v1.0'

注意这里的 zyj1609wz 是我的github用户名, My 是我的github 仓库的名字,v1.0 是我创建的release版本的名字。所以我们如果想要开源库引用名称比较好看一点,就需要你会起一个好名字,你要起一个好听的github用户名,一个好听的仓库名,一个清晰的版本号。


原文地址:http://www.cnblogs.com/zhaoyanjun/p/5942616.html

出自[赵彦军博客] 2016/10/09


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值