美文网首页
通过六步可以轻松上传开源项目到jcenter

通过六步可以轻松上传开源项目到jcenter

作者: 行走的老者 | 来源:发表于2020-01-12 23:13 被阅读0次

我们作为开发者,除了平常我们在使用别人的库之外,我们有时候还会开源自己的项目,因此我们有必要掌握一两种上传方式,这里记录了如果上传开源项目到jcenter,整个过程只需要6步,即可轻松实现。

第一步:去Bintray官网注册一个自己的账号

点我送达
具体的创建过程就不介绍了,很简单和我们平常注册账号一样既可以,他可以支持github,google账号登录。

第二步:创建自己的仓库

创建仓库 填写仓库信息

点击确定之后就可以在个人中心那里看到自己刚刚创建的项目,比如下面是我自己的仓库:

仓库查看

点击仓库进里面既可以看到自己上传的包,也就是我们的开源库文件了。

第三步:使用Android studio的bintray插件进行上传

首先我们要确保我们的项目是Library或者java项目,之后在项目build.gradle里添加以下信息:

classpath 'com.novoda:bintray-release:{latest_version}'

具体的last version 可以去这里找哦。

第四步:在具体的Library或java项目的build.gradle里添加配置信息

apply plugin: 'com.novoda.bintray-release'
...
publish {
    userOrg = 'xxx' // bintray用户名
    repoName = 'xxx' // 仓库名,也就是上边创建的仓库
    groupId = 'com.jackson'
    artifactId = 'Beetle' //项目名
    publishVersion = '1.0.0' //发布版本
    desc = '模块化配置运行插件。' //描述
    website = 'https://github.com/JackLiaoJH/GradlePlugin' //网站
}

第五步:执行上传命令

// win 环境
gradle clean build bintrayUpload
-PbintrayUser=xxx //bintray用户名
-PbintrayKey=***************************** //bintray的apikey,在编辑个人中心里面
-PdryRun=false  // true:表示不上传,false表示上传

// mac 环境
./gradlew clean build bintrayUpload
-PbintrayUser=xxx
-PbintrayKey=*****************************
-PdryRun=false

执行这个命令成功了之后,就可以在bintray仓库下看到我们上传的这个包了,是不是就可以使用了呢,还是不行的还需要最后一步添加到jcenter。

第六步:添加项目到jcenter

add to jcenter

因为我这个项目已经添加到jcenter了,所以右上角下拉菜单没有看到,正常你还没添加过的话,它那里有个add to jcenter的选项,你只需要点击它,然后发送请求发布就可以了,但是需要他们那边审核,审核通过了之后,我们就可以像使用其他库一样使用了。

通过上面这6步就可以发布我们的开源项目供别人引入,是不是很easy !!!

相关文章

网友评论

      本文标题:通过六步可以轻松上传开源项目到jcenter

      本文链接:https://www.haomeiwen.com/subject/dwnwactx.html