bintray-release配置publish闭包(二)

文章摘要:
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闭包(二))