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


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

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值