注册
1. 注册Bintray账号
> 注册账号花了我将近一天的时间,记录下来希望你们不要遇到这种问题
> Bintray有两个注册入口, 一般不细心的话或者在注册之前没有度娘一下的话八成出现问题,Like me
* 个人注册地址:https://bintray.com/signup/oss
* 个人注册地址:https://bintray.com/signup/oss
* 个人注册地址:https://bintray.com/signup/oss
* bintray.com/这个是组织注册入口,注册的账号有一个月试用时间
注册新账户的话注意不能使用一些国内的邮箱账户,像QQ邮箱,163邮箱等都不可以用,经过我长达一天的纠结以后发现使用aliyun的邮箱可以注册
创建仓库
1. 创建maven仓库
看图
2. 创建AndroidLibrary
不过多解释
3. 配置gradle信息
1. library的build.gradle如下配置
```
// 添加插件支持
apply plugin: 'com.novoda.bintray-release'
//项目主页
def siteUrl = 'https://github.com/zsh2722/mavenTest'
publish {
repoName = 'TestMaven'// 远程仓库名字,不指明,默认是上传到maven
userOrg = 'zhangsh'// bintray.com的用户名
groupId = 'com.zsh'// jcenter上的路径
artifactId = 'step-view'// 项目名称 ,这个名字一定要和bintray上创建的包名一样
publishVersion = '1.0.0'// 版本号
desc = '一个自定义的stepview'//描述,不重要
website = siteUrl// 项目主页
}
// 防止编码问题
tasks.withType(Javadoc) {
options.addStringOption('Xdoclint:none', '-quiet')
options.addStringOption('encoding', 'UTF-8')
options.addStringOption('charSet', 'UTF-8')
}
发布
发布的方法有很多种,我只介绍一个简单的,如果需要的话简书网,掘金网,CSDN上搜几篇博客学习一下 打开gradle命令
```
gradlew 上传命令
gradlew clean build bintrayUpload -PbintrayUser=zhangsh -PbintrayKey=****** -PdryRun=false
PbintrayUser 是你的Bintray账号名字
PbintrayKey Bintray的API Key
不出意外,就是success