Android开发学习Android开发经验谈Android开发

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

2017-11-17  本文已影响60人  xiaolei123

上传项目到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 等跑完了,再输入上面的命令

上一篇下一篇

猜你喜欢

热点阅读