文章摘要:
1、bintray-release是什么?
2、添加到工程方案。
3、示例
系列文章:
bintray-release使用指南(一)
bintray-release配置publish闭包(二)
bintray-release自定义Publication(三)
bintray-release定义额外产品(四)
bintray-release添加对Maven Central同步的支持(五)
一、综述:
已经有很多帖子介绍了如何将Android Library或者artifacts上传到Bintray.com,那么本文就来介绍下这些文章借助的类库:com.novoda.bintray-release。
二、bintray-release是什么?
- bintray-release是github上的一个开源工程库。
- bintray-release提供了将您的Android或者其他作品推送到Bintray的简便方案。
- bintray-release是帮助将类库推送到bintray的助手。 它用来帮助配置与maven和bintray建立联系。 目前它用于Android Library工程,Java项目以及Groovy项目,但其重点主要是用来支持Android项目。
三、添加到工程
要使用此插件将库发布到bintray,请将以下这些依赖项添加到将要发布的模块的“build.gradle”中:
apply plugin: 'com.novoda.bintray-release' // must be applied after your artifact generating plugin (eg. java / com.android.library)
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'com.novoda:bintray-release:<latest-version>'
}
}
四、简单示例
使用publish闭包来设置你的应用的信息:
publish {
userOrg = 'novoda'
groupId = 'com.novoda'
artifactId = 'bintray-release'
publishVersion = '0.3.4'
desc = 'Oh hi, this is a nice description for a project, right?'
website = 'https://github.com/novoda/bintray-release'
}
最后,使用任务bintrayUpload发布(需要先编译项目!):
$ ./gradlew clean build bintrayUpload -PbintrayUser=BINTRAY_USERNAME -PbintrayKey=BINTRAY_KEY -PdryRun=false

本文介绍了一个开源库com.novoda.bintray-release,它简化了将Android库和其他制品上传到Bintray的过程。该库支持配置Maven和Bintray的连接,并适用于Android Library、Java项目及Groovy项目。文中提供了如何在build.gradle文件中引入依赖项的示例,以及如何使用publish闭包来设置应用信息。
&spm=1001.2101.3001.5002&articleId=77751026&d=1&t=3&u=f1a019f1d99a42478c24ce3cc7fde3b9)
698

被折叠的 条评论
为什么被折叠?



