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