bintray-release配置publish閉包(二)

文章摘要:
1、publish閉包參數(shù)配置詳情


系列文章:
bintray-release使用指南(一)
bintray-release配置publish閉包(二)
bintray-release自定義Publication(三)
bintray-release定義額外產(chǎn)品(四)
bintray-release添加對Maven Central同步的支持(五)

在之前的bintray-release使用指南(一)文章中,我們知道了如何將Android Library發(fā)布到bintray,那些指令只是部分,詳細命令如下:

配置

$ ./gradlew clean build bintrayUpload -PbintrayUser=BINTRAY_USERNAME -PbintrayKey=BINTRAY_KEY -PdryRun=false

publish閉包包含所有這些屬性。 默認值為空,除非另有規(guī)定:

  • 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: 一個與該項目網(wǎng)址相關的URL字符串??梢栽谶@里使用Github 倉庫。
  • issueTracker: 配置該項目用于問題跟蹤的URL。 如果website包含'github.com'那么這個屬性默認被設置為"${website}/issues"
  • repository: 配置項目VCS的URL。 如果website包含'github.com',則此項默認設置為 "${website}.git"。
  • autoPublish: 此布爾值定義上傳時是否自動發(fā)布包。 如果配置為“假”,該包仍將被上傳到bintray,但您必須手動發(fā)布。 默認值為“true”。
  • bintrayUser: 用于上傳的用戶名。
  • bintrayKey: 用戶帳戶的bintray API密鑰。 在這里可以找到這個值的說明
  • dryRun: 如果設置為“true”,則將運行所有內(nèi)容,但不會將包上傳到bintray。 如果“false”,那么它將正常上傳。
  • publications: 用于上傳的publication名稱列表。 默認值為['maven'],這是這個插件為你創(chuàng)建的一個publication。 您可以定義自己的Publication
最后編輯于
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容