前言
直接发布个人的组件后,可以方便的在gradle
中引用
发布到JitPack
发布测试
在CMD中运行(不要用PowerShell)
1 | gradlew publishToMavenLocal |
打开官网
在输入框中输入项目的git地址 如https://github.com/psvmc/ZJDateTimeSelecterNew.git
在要发布的版本上点击Get it
等左边的进度走完后 点击看看Log中是否成功 成功后就可以使用了
使用方式
在根目录的build.gradle
中添加
1 | allprojects { |
项目中就可以添加依赖
1 | dependencies { |
以为这个无需审核
发布后就能使用 是不是简单方便 各种嗨
一定要在发布后看一下Log
看看是否成功
不成功的话根据提示修改后再发布
发布到JCenter
1.注册Bintray帐号
- 打开Bintray官网进行注册
- 登录后 在
Owned Repositories
下点击Add
添加一个名字为maven
的仓库 点击创建 - 然后创建包网址
- 输入几个必输项
Name(项目名字)
例如:ZJDateTimeSelecterNew
Licenses
Version control(github中的地址)
例如:https://github.com/psvmc/ZJDateTimeSelecterNew.git
点击创建
2.项目配置与发布
在项目根目录
的build.gradle
的dependencies
节点中添加
1 | classpath 'com.novoda:bintray-release:0.3.4' |
添加后类似于
1 | buildscript { |
在项目的模块目录
的build.gradle
中的
1 | apply plugin: 'com.android.library' |
后添加
1 | apply plugin: 'com.novoda.bintray-release' |
android节点里添加
1 | lintOptions { |
android同级节点添加
1 | publish { |
添加后类似于
1 | apply plugin: 'com.android.library' |
artifactId
与第一步的包名保持一致
在终端
中cd到项目的根目录中运行
1 | ./gradlew clean build bintrayUpload -PbintrayUser=BINTRAY_USERNAME -PbintrayKey=BINTRAY_KEY -PdryRun=false |
把BINTRAY_USERNAME
替换成你的bintary上组册的用户名
BINTRAY_KEY
替换成你的 Bintray的API Key
即可
这两个值可以在这查看
3.链接到JCenter
登录https://bintray.com
打开个人中心 打开上传的包详情
当然也可以打开https://bintray.com/bintray/jcenter
输入包名(例如:ZJDateTimeSelecterNew) 也可以