一、 首先注册bintray, 拿到username和apikey

登陆后在首页右上角点击用户名进入个人主页,然后点击用户名下面的Edit进入个人信息编辑页面,接下来点击页面左边列表的最后一项API Key

二、 在项目的根目录下(不是library的根目录)的local.properties里添加以下配置

    # bintray
    bintray.user=or******* 
    bintray.apikey=ee******************************

    # developer
    developer.id=o******* 
    developer.name=fa******* 
    developer.email=*******@gmail.com

三、 在项目的根目录下(不是library的根目录)的build.gradle里添加依赖

    buildscript {
        repositories {
            jcenter()
        }
        dependencies {
            classpath 'com.android.tools.build:gradle:2.1.2'

            // NOTE: Do not place your application dependencies here; they belong
            // in the individual module build.gradle files
            //android-maven-gradle-plugin插件是用来打包Maven所需文件的
            classpath 'com.github.dcendents:android-maven-gradle-plugin:1.3'
            //gradle-bintray-plugin插件是用来将生成的Maven所需文件上传到Bintray的
            classpath 'com.jfrog.bintray.gradle:gradle-bintray-plugin:1.6'
        }
    }

四、 在library module目录下新建project.properties文件,内容如下:

    #项目名称
    project.name=com.baiwanlu.android:fimage
    #项目组ID,通常情况下如果你的包名为com.baiwanlu.android.image,那么项目组ID就是com.baiwanlu.android
    project.groupId=com.baiwanlu.android
    #项目ID,通常情况下如果你的包名为com.baiwanlu.android.image,image
    project.artifactId=fimage
    #包类型,Android库是aar
    project.packaging=aar
    #项目官方网站的地址,没有的话就用Github上的地址
    project.siteUrl=https://github.com/or0fun/fimage
    #项目的Git地址
    project.gitUrl=https://github.com/or0fun/fimage.git

    #生成的javadoc打开后主页显示的名称,通常跟项目名称一样即可
    javadoc.name=fimage

无需配置项目版本,会自动从你的build.gradle中获取版本名称作为项目版本

五、 在library module的根目录下的build.gradle 末尾加上

apply from :'https://raw.githubusercontent.com/or0fun/android/master/bintrayupload.gradle'

六、然后到library module的根目录下运行,等待运行完成就上传成功了

确保module名称和artifactId一致

gradle bintrayupload

七、然后到bintray请求提交项目到jcenter

登入Bintray网站,进入个人中心,在右侧的Owned Repositories区域点击Maven的图标,进入你的Maven项目列表。

如果已经上传成功了,在这里就能看到你的项目,进入项目详情,在右下角的Linked To区域点击Add to JCenter,然后在Comments输入框里随便填写下信息,最后点Send提交请求即可

一般情况下审核需要4到5个小时,耐心等待就行了,审核通过后会给你发邮件通知你,并且以后更新项目就不需要再审核了。

参考链接: http://www.jianshu.com/p/0e7b8e14f0cd

标签: none

添加新评论