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

我们作为开发者,除了平常我们在使用别人的库之外,我们有时候还会开源自己的项目,因此我们有必要掌握一两种上传方式,这里记录了如果上传开源项目到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)