日常开发中有很多组件是会被经常使用的,比如某一类悬浮窗,调用的时候样式都是一样的仅仅是参数的不同。此时如果我们每次调用都要重新创建一个悬浮窗类无疑是很麻烦的,常用的方法是封装成jar包供我们使用,但是如果我们跨项目使用(或者跑路了但是还想用这个组件),那么将这个工具发布成一个依赖库无疑是更好的解决方案。
闲言少叙,下面介绍如果发布自己的依赖库。
github新建仓库并拉取本地
- github新建一个public的仓库,然后clone到本地即可
本地创建项目
- 首先在AndroidStudio中新建项目,因为是一个工具类,无需界面,因此我们选择
No Activity
即可:
- 项目位置选择刚clone到本地的github仓库
- 项目新建完成后,修改项目的类别
下图框中的com.andorid.application
修改为com.andorid.library
,applicationId
框的内容删除。
修改后的gradle文件型如下:
同步后,我们就可以在src中编辑自己的逻辑。此处略
推送到GitHub仓库
- 依赖库源代码编写完毕,我们使用gitpush到远程仓库即可,然后在对应的远程仓库中我们可以看到有一个release的选项,点击进入
- 该界面就是发布依赖库的声明了。比如版本号,名称,描述等。
- 需要注意的是,新建版本号要先输入版本号,然后点击create
- 填写完所有内容后点击
publish release
即可发布完成
获取依赖链接
- 复制github仓库地址,形如
https://github.com/popkter/ColorPickView
,然后该网站并粘贴到文本框中,点击查找。
- 可以看到我们刚发布的v0.1版本已经被查找到了,点击
git it
,可以在下方获取引用该依赖包的方法
评论 (0)