本文章仅作为个人笔记
- Bintray官网: https://bintray.com
- 个人示例用到的git项目地址: https://github.com/makai554892700/JSONDecodePojo.git
- 账号注册(如果已有账号请略过)
- 于浏览器打开Bintray官网
-
滑动至网页底部,点击如果所示图标
-
根据个人喜好填写个人信息,并点击最下方图标注册
-
点击注册后会出现如下界面
-
去邮箱点开收到的验证邮件,点击链接(邮件可能有点慢,可能需要等几分钟)
-
点击激活连接直接来到登陆页面,输入密码即可登入。
-
登陆后点击如图所示位置,添加仓库。
-
添加完仓库后如图所示添加包名,供后面使用
- 获取key
-
点击网页右上角如图所示按钮
-
如图所示,点击Api key,输入密码,点击Submit
-
点击如图按钮复制key至剪切板,或者点击Show查看key并复制保存起来
-
同时在这个界面也可获取用户名,保存待后面使用
-
-
- 对项目进行配置
-
打开需要上传jar包的项目的build.gradle文件,添加如图配置。配置说明已在截图说明
-
为了方便配置使用,这里粘贴所有相关配置内容。如还不够明白的可与github下载文章顶部提到的项目参考。
apply plugin: 'com.novoda.bintray-release' buildscript { repositories { jcenter() } dependencies { classpath 'com.novoda:bintray-release:0.3.4' } } publish { userOrg = 'marking' groupId = 'com.mayousheng.www' artifactId = 'basepojo' publishVersion = '0.0.1' desc = 'JSON decode pojo' website = 'https://github.com/makai554892700/JSONDecodePojo/tree/master/basepojo' } tasks.withType(Javadoc) { options { encoding "UTF-8" charSet 'UTF-8' } options.addStringOption('Xdoclint:none', '-quiet') }
-
-
- 打包并上传jar包,打开AS命令行运行(替换其中PBINTRAY_NAME为网站用户名,PBINTRAY_KEY为刚才复制保存的key)
gradlew clean build bintrayUpload -PbintrayUser=PBINTRAY_NAME -PbintrayKey=PBINTRAY_KEY -PdryRun=false
-
示例如图,如果正确运行完成表示上传ok,这里如果出现其它问题可能需要自行百度。
- 至此jar包已上传至Bintray,但此时还无法供其他人使用
- 公开jar包到JCenter
-
回到首页,找到如果所示Last Activity,选择刚上传的jar包点击,操作如图
-
滑至页面底部,找到如图标识,点击Add to JCenter
-
出现如下界面,填写提交申请描述后点击Sent即可,剩下来的就是漫长的等待了。
-
-
- 至此所有步骤完成