Android 急速发布项目到 JitPack

转载请标明出处:

http://www.cnblogs.com/zhaoyanjun/p/5942616.html

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

 

前言:以前写过一篇 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'

 比如这样


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用户名,一个好听的仓库名,一个清晰的版本号。

 

 

 

时间: 2024-10-24 16:58:26

Android 急速发布项目到 JitPack的相关文章

Android快速发布项目到jcenter

最近在整理项目的时候,想要上传至Jcenter,可以让大家一句代码就可以引入.就在网上寻找,然而网上有些方法实在是太麻烦,故写此篇文章将心酸历程写下,让各位老司机少走弯路,快速发布.而且最近更坑人的是bintray改版了,所以现在很多人上传成功代码后发现没有Add to Jcenter按钮,天啦撸,坑死人. 下面由我带着各位一步步走向大牛之路,走向幸福奔小康.本文准备采用鸿洋推荐的bintray-release这个插件,个人感觉比gradle-bintray-plugin要方便很多. 第一步:申

微软最终还是准备在Android平台发布自己的产品

2011年一月,微软决定在苹果应用商店发布其流行的笔记解决方案OneNote.当时还表示,有七千八百万PC安装了OneNote.到12月,微软又在iOS中发布另一流行服务–SkyDrive.而这些都没有Android的份. 虽然沉默了很长一段时间,但是微软最终还是准备在Android平台发布自己的产品.今日微软Office官方博客发布消息宣布,推出Android版的OneNote.其博文中如是说到: 对所有期待并耐心等候Android版OneNote的用户来说,我们有一个好消息宣布:Androi

RN在Android打包发布App(详解)

1-:生成一个签名密钥 你可以用keytool命令生成一个私有密钥.在Windows上keytool命令放在JDK的bin目录中(比如C:\Program Files\Java\jdkx.x.x_x\bin),你可能需要在命令行中先进入那个目录才能执行此命令.在mac上,直接进入项目根目录输入一下命令: $ keytool -genkey -v -keystore my-release-key.keystore -alias my-key-alias -keyalg RSA -keysize 2

报错,求大神指点,发布项目的时候

问题描述 报错,求大神指点,发布项目的时候 2016-05-18 18:05:56.711:INFO:/:Initializing log4j system 2016-05-18 18:05:56.714:INFO:/:Could not find log4j configuration file "/WEB-INF/log4j.xml" in webapp context. Using default configurations. INFO: configuring "l

eclipse开发项目使用tomcat发布项目报错

问题描述 eclipse开发项目使用tomcat发布项目报错 和同学一起做的项目,用的同样的Eclipse,同样的Tomcat到我的电脑上出如下错误Unable to process Jar entry [org/logicalcobwebs/proxool/util/FastArrayList.class] from Jar [jar:file:/F:/MyJob/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/sz

android studio运行项目时出现这个异常怎么解决??

问题描述 android studio运行项目时出现这个异常怎么解决?? 解决方案 android studio检查严格了,你的有张图片后缀名是png的但是你图片格式不是png的,你把它找出来改后缀名就行了,看他格式可以在as里打开图片,右上角会显示图片的真实格式,与后缀名不符的都改了 解决方案二: 问题:在运行android的项目时出现的异常 The connection to adb is down, and a severe error has occured. [2010-03-11 0

android studio 问题-android studio 写项目问题

问题描述 android studio 写项目问题 各位大神AS的项目包名命名格式是怎么样的 头一次用AS 求图 解决方案 Android Studio导入项目的问题Android Studio 编码设置,解决Android Studio项目运行时乱码问题用android studio导入项目的常见问题 解决方案二: 写包名按正常公司网址写就可以,项目创建后会自动变为和eclipse一样的倒序 解决方案三: 一般别用中文,就是字母和数字(别数字开头),有公司就写公司名倒着.

android studio远行项目的问题

问题描述 android studio远行项目的问题 今天试了一下android studio,开始时用着没什么事.可是弄一个Java内容较多的Activity时,运行不了项目,提示以下错误: Gradle: FAILURE: Build failed with an exception. What went wrong:Execution failed for task ':ImageCropper:compileDebug'. Compilation failed; see the comp

tomcat-MyEclipse不能发布项目

问题描述 MyEclipse不能发布项目 项目写好后,启动Tomcat正常,但是点击发布项目就没反应了,如下图: 试过网络上说的办法,比如删除文件.取消builders下javaScript或者DeploymentBuilder的对勾,但还是不管用,以前发布过的项目能正常测试运行,但现在新建的项目就发布不上去了,点击那个按钮依然没反应,所以来着问有没有好的解决办法,谢谢大家 解决方案 http://wenku.baidu.com/link?url=RwqyIjH3Nn0MLwm5pi8Y6NjX