教你把自己Adnroid代码上传到JCenter

作者: xiaolei123 | 来源:发表于2017-11-17 15:43 被阅读60次

    上传项目到JCenter

    //引用方式如下
    compile '项目组ID:项目名称:项目版本号'
    
    //引用示例
    compile 'com.android.support:recyclerview-v7:23.3.0'
    

    1.去JCenter官网注册个账号,这里有一个问题,就是国内的邮箱好像不行,xxxxxxx@163.com xxxxxx@qq.com都不可以。
    这里推荐一个:outlook邮箱。…… 因为我就是用这个的 (´・_・`) 当时找了好久才找到
    JCenter注册地址 https://bintray.com/signup/oss


    2.新建一个项目:[Add New Repository] → Name:填写 maven → Type:选择 Maven → 点击:Create

    输入图片说明

    3.鼠标移到右上角,你的账号上,会自动下拉出一个列表:点击 Edit Profile ** → 点击 : [API Key] → 输入你的密码,就能得到你的[API Key]**,复制保存下来以后会用到


    编辑你的项目

    Module的build.gradle

    
    apply plugin: 'com.android.library'
    apply plugin: 'maven'
    apply plugin: 'com.novoda.bintray-release'
    
    android {
        ...
        ....
        productFlavors {
        }
        lintOptions {
            abortOnError false
            checkReleaseBuilds false
        }
    }
    
    publish {
        userOrg = '这里填你的jcenter账户'// 用户所在组织,好像是用
        groupId = 'com.xiaolei'// 包名
        artifactId = 'ios_ui'// library的名字
        version = '1.0.0'// 版本
        description = 'library描述'
        website = "你的开源地址,注意,一定要用GitHub地址"
    }
    
    

    Project的 build.gradle

    buildscript {
        repositories {
            jcenter()
        }
        dependencies {
            classpath 'com.android.tools.build:gradle:2.3.0'
            classpath 'com.novoda:bintray-release:0.5.0'
        }
    }
    allprojects {
        repositories {
            jcenter()
        }
        tasks.withType(Javadoc) {
            options {
                encoding "UTF-8"
                charSet 'UTF-8'
                links "http://docs.oracle.com/javase/7/docs/api"
                failOnError false
            }
        }
    }
    
    

    现在,打开你[AndroidStudio][Terminal]


    输入如下:

    gradlew clean build bintrayUpload -PbintrayUser=这里填你的JCenter账号 -PbintrayKey=这里填你的APIKey -PdryRun=false
    

    如果提示gradlew 不存在,输入 gradlew -v 等跑完了,再输入上面的命令

    相关文章

      网友评论

      本文标题:教你把自己Adnroid代码上传到JCenter

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