美文网首页
通过六步可以轻松上传开源项目到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