来自:http://www.gcssloop.com/course/jitpack-sources-javadoc 用JitPack发布开源库时附加文档和源码 很早之前写过一篇用JitPack发布Android开源库的文章,有小伙伴反馈说发布到JitPack上的开源库没有文档注释,使用起来很不方便,这是我的失误,上一篇文章只是讲解了如何使用JitPack发布开源库,最终发布的只有arr(即编译好的动态链接库),不仅没有文档注释(Javadoc),也没有源码(sources),本次就教大家如何在发…
对于Android 的开源库,一般通过 JCenter 或者 JitPack 发布开源.两种方式均可~ 当你造了一个好玩有用的东西想要分享给大家时,开源出来便是一种好方式~ 一. 上传开源库到 JCenter 1.准备工作 步骤1:注册Bintray账号 注册地址 尽量不要在官网注册,因为官网注册的是企业版,我们需要的是个人版 直接关联 Github账号进行注册 & 登录(建议) PS:如果Github账户使用了qq邮箱,163邮箱等可能会无法注册,可以尝试给Github账户 增加一个邮箱例如…
原文:使用Jitpack发布开源Java库 | Stars-One的杂货小窝 很久之前也写过一篇使用Jitpack发布Android开源库的文章,详见Android开发--发布第三方库到JitPack上 - Stars-one - 博客园 近来因为工作原因,又重新整理总结一些使用Jitpack的相关使用技巧,由于现在Java常用的构建工具为Gradle和Maven,所以准备分为两大部分讲解下这两个构建工具如何发布Jitpack的开源库 gradle gradle主要讲解以Android项目为主,…
这周末自己瞎折磨了下,如何发布开源库到 JCenter,然后这过程中碰到了一些问题,在此记录分享一下 本篇是基于上一篇:教你一步步发布一个开源库到 JCenter 介绍的流程.步骤中所遇到的问题,所以没看过上一篇的,可以去看看哈~ Error:No service of type Factory 原因:android-maven-gradle-plugin 插件的 bug 解决:更换版本,本次测试出问题版本 1.3,更改为 1.4.1 后正常 做法:在根目录的 build.gradle 文件中修…
1 在已打开的项目中  File-New-ImportModule 选择开源项目中的 库所在文件夹比如 library文件夹 然后导入. 2 File-Project  Sructure  在Modules 那 选择我们的项目文件(默认app) -选择Dependencies  - 绿色"+"号  Module Dependence  选择我们刚刚导入的开源项目即可,这时我们就可以用导入的模块了. 3 由于gradle版本  编译工具 SDK等工具版本 很可能不一致导致不能正常编译,我…
Android-percent-support这个库 描述下这个support-lib. 这个库提供了: 两种布局供大家使用: PercentRelativeLayout.PercentFrameLayout,通过名字就可以看出,这是继承自FrameLayout和RelativeLayout两个容器类: 支持的属性有: layout_widthPercent.layout_heightPercent. layout_marginPercent.layout_marginLeftPercent.…
今天想来分享下,如何一步步自己发布一个开源库到 JCenter 这方面的博客网上已经特别多了,所以本篇并不打算仅仅只是记录流程步骤而已,而是尽可能讲清楚,为什么需要有这个步骤,让大伙知其然的同时还知其所以然,那么掌握就会更深刻一点,所以本篇篇幅会很长.另外,本篇是参考.引用.借鉴了以下文章中的内容: How to distribute your own Android library through jCenter and Maven Central from Android Studio 虽然…
最近在Flipboard实习期间写了一个轮播工具,技术上没什么难点,不过动画效果还是不错的,决定改改代码写个库开源出去.项目地址:http://github.com/chengdazhi/DecentBanner,欢迎大家提Issue报Bug.由于国内有关发布开源库的文章与教程很少见,我就先挖个坑. 本文力求简明,希望大家可以很快学会如何把自己写的代码开源出去,并让全世界的开发者可以通过一句compile语句来使用.毕竟重点在于库本身,而发布只是必须的过程. 整个过程涉及以下几个工具: Andr…
前言: 请各大网友尊重本人原创知识分享,谨记本人博客:南国以南i 简介 官方介绍: JitPack 是一个用于 JVM 和 Android 项目的新颖的包存储库.它按需构建 Git 项目并为您提供即用型工件(jar.aar). 如果您希望您的开源库可供全世界使用,则无需执行项目构建和上传步骤.您需要做的就是将您的项目推送到 GitHub,然后 JitPack 会处理剩下的事情.真的是这样! 如果您的项目已经在 GitHub 上,JitPack 确保它可以由任何人构建.想在您的项目中使用 GitH…
做Android app开发的同学应该都听说过或者用过nostra13的Android-Universal-Image-Loader开源库,它在图片异步加载.缓存和显示等方面提供了强大灵活的框架.之前介绍过的android-smart-image-view开源库跟它比起来,真是小巫见大巫了,不仅在功能上,而且在代码量上都差别很大.当然我们在选取开源库的时候并不是功能越强大越好,一切都要看具体需求,只选取能够满足需求的就行,Less Is More. Android-Universal-Image…