文章摘要:
1、publish闭包参数配置详情
系列文章:
bintray-release使用指南(一)
bintray-release配置publish闭包(二)
bintray-release自定义Publication(三)
bintray-release定义额外产品(四)
bintray-release添加对Maven Central同步的支持(五)
在之前的bintray-release使用指南(一)文章中,我们知道了如何将Android Library发布到bintray,那些指令只是部分,详细命令如下:
配置
$ ./gradlew clean build bintrayUpload -PbintrayUser=BINTRAY_USERNAME -PbintrayKey=BINTRAY_KEY -PdryRun=false
publish闭包包含所有这些属性。 默认值为空,除非另有规定:
userOrg: 包含用于上传的组织名称。[也就是bintray用户名]repoName: 代码仓库名称。 默认设置为“maven”。[即:支持非maven名称命名的maven类型仓库]groupId: 用于上传的group id。artifactId: 使用的artifactId。publishVersion: 含有版本号的字符串。 不能以“-SNAPSHOT”结尾,因为bintray不支持snapshots。licences: 项目的许可证标识符列表。 标识符可以在这里找到:http://spdx.org/licenses/,默认值为['Apache-2.0']。uploadName: bintray中包的显示名称。 如果没有设置,artifactId将用于作为包名称。desc: 在bintray中项目的简短描述。website: 一个与该项目网址相关的URL字符串。可以在这里使用Github 仓库。issueTracker: 配置该项目用于问题跟踪的URL。 如果website包含'github.com'那么这个属性默认被设置为"${website}/issues"。repository: 配置项目VCS的URL。 如果website包含'github.com',则此项默认设置为"${website}.git"。autoPublish: 此布尔值定义上传时是否自动发布包。 如果配置为“假”,该包仍将被上传到bintray,但您必须手动发布。 默认值为“true”。bintrayUser: 用于上传的用户名。bintrayKey: 用户帐户的bintray API密钥。 在这里可以找到这个值的说明dryRun: 如果设置为“true”,则将运行所有内容,但不会将包上传到bintray。 如果“false”,那么它将正常上传。publications: 用于上传的publication名称列表。 默认值为['maven'],这是这个插件为你创建的一个publication。 您可以定义自己的Publication。

本文详细介绍使用bintray-release插件配置publish闭包的方法,包括各参数的意义及默认值,帮助开发者理解并掌握如何正确配置发布过程。
8428

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



