JitPack让第三方依赖更简单(第一种方法)

简介: JitPack让第三方依赖更简单(第一种方法)

 前面我们讲了如何将我们开发常用的工具发布到jcenter,然后进行依赖,这样有利于提高开发的效率,但是,又出现了一种新的发布方式,虽然现在使用的人还没有jcenter多,但是个人感觉未来使用的人会超过jcenter,而且使用的方式相对jcenter来说,也简便了很多,下面我们就一起来看看JitPack怎么来使用吧!


第一步:


 当然是去github上面创建一个仓库,什么,你不知道什么是github,还没有github账号?点击这里(https://github.com/)去创建一个吧。如下图所示:  


20170704164937548.png


第二步:

  打开你的开发工具,把刚才新建的这个仓库克隆到本地吧!命令:

git clone https://github.com/AbrahamCaiJin/CommonUtilLibrary


clone失败?去看看这个git的使用吧(Android studio配置git及使用方法)


第三步:

 在本地创建一个新的项目,目录在这个仓库里。准确的说是创建一个项目(sample),然后在项目里面创建一个android library(CommonUtil)。目录如下图所示:  

20170704165332214.png


第四步:

  在你的项目的根目录的build.gradle添加如下代码:

buildscript { 
  dependencies {
    classpath 'com.github.dcendents:android-maven-gradle-plugin:1.3'


如下图所示:

20170704165712613.png


第五步:

  在你的library(我的是CommonUtil)的build.gradle添加如下代码:

apply plugin: 'com.github.dcendents.android-maven'  
 group='com.github.YourUsername'


如下图所示:

20170704170154961.png

第六步:

  写好你自己需要代码,提交到github,什么,git还不熟,去看看我的这篇博客吧(Android studio配置git及使用方法)。


第七步:

  这个时候我们需要创建releases版本 点击releases后,如下图所示:

20170704170819016.png

没有创建过,就点击create,填写相关信息之后点击Publish release 即可,如下图所示:

20170704171009795.png



最后怎么使用大家都知道了,直接

compile 'com.abrahamcaijin.comonutil:ComonUtil:1.0.0'



欢迎start,欢迎评论,欢迎指正





相关文章
|
存储 Java 数据库连接
MyBatis-Plus 基础操作指南:实现高效的增删改查
MyBatis-Plus 基础操作指南:实现高效的增删改查
973 0
|
3月前
|
Kubernetes 安全 开发工具
OpenCode 企业级 Docker 部署完整指南
OpenCode 是开源AI编程助手,支持多LLM(Claude/OpenAI/本地模型),提供终端/IDE/桌面多端协同开发。采用客户端架构,无服务端监听,强调安全合规:Docker部署默认非root、最小挂载、资源可控、网络隔离,适配企业级开发与审计要求。
2832 5
|
10月前
|
安全 Java API
Java 17 + 特性与现代开发技术实操应用详解
本指南聚焦Java 17+最新技术,涵盖模块化开发、Record类、模式匹配、文本块、Stream API增强、虚拟线程等核心特性,结合Spring Boot 3与Micronaut框架实战。通过实操案例解析现代Java开发技术栈,包括高性能并发编程、GraalVM原生编译及开发工具链配置。同时梳理面试高频考点,助力掌握Java新特性和实际应用,适合学习与项目实践。代码示例丰富,附带完整资源下载链接。
579 0
|
开发工具 git
git 使用之remote: File [4e21e71a555febaa4dfaaa05cf7eeb606ea96ae2] size 104.090MB, exceeds quota 100MB remote: Please remove the file[s] from history and try again 报错如何解决-优雅草卓伊凡
git 使用之remote: File [4e21e71a555febaa4dfaaa05cf7eeb606ea96ae2] size 104.090MB, exceeds quota 100MB remote: Please remove the file[s] from history and try again 报错如何解决-优雅草卓伊凡
1012 3
git 使用之remote: File [4e21e71a555febaa4dfaaa05cf7eeb606ea96ae2] size 104.090MB, exceeds quota 100MB remote: Please remove the file[s] from history and try again 报错如何解决-优雅草卓伊凡
|
机器学习/深度学习 计算机视觉
YOLOv10实战:红外小目标实战 | 多头检测器提升小目标检测精度
本文改进: 在进行目标检测时,小目标会出现漏检或检测效果不佳等问题。YOLOv10有3个检测头,能够多尺度对目标进行检测,但对微小目标检测可能存在检测能力不佳的现象,因此添加一个微小物体的检测头,能够大量涨点,map提升明显; 多头检测器提升小目标检测精度,1)mAP50从0.666提升至0.677
2293 3
|
机器学习/深度学习 存储 算法
长短时记忆网络(LSTM)在序列数据处理中的优缺点分析
长短时记忆网络(LSTM)在序列数据处理中的优缺点分析
2426 1
长短时记忆网络(LSTM)在序列数据处理中的优缺点分析
|
缓存 前端开发 搜索推荐
提升网站性能的10个实用技巧
在当今数字化时代,网站性能的优化至关重要,它直接影响着用户体验和搜索引擎排名。本文将介绍10个实用的技巧,帮助您提升网站的性能,包括前端、后端和服务器端的优化策略,以及一些常见的性能问题解决方法。
|
物联网 API Android开发
Android Ble蓝牙App(一)扫描(下)
Android Ble蓝牙App(一)扫描(下)
581 0
|
Java 物联网 Android开发
Android 12 蓝牙适配 Java版(下)
Android 12 蓝牙适配 Java版(下)
1011 0
|
传感器 Java 定位技术
Android 12 蓝牙适配 Java版(上)
Android 12 蓝牙适配 Java版(上)
1048 0

热门文章

最新文章

下一篇
开通oss服务