[英]Generate SHA512 Checksum File using maven-publish Plugin in gradle
[英]Bintray : Maven-Publish with Gradle Bintray Plugin doesn't upload maven-metadata.xml checksum file
我正在嘗試將我的 java 項目部署到 Bintray。 正在構建的版本本身上傳正常,但在 package 主文件夾中 - maven-metadata.xml(maven-metadata.xml.md5,maven-metadata.xml.sh1 或任何其他)沒有校驗和文件。 我找不到任何方法來配置它。
我正在使用 Gradle 4.10(由於各種原因無法升級),Gradle 6.5.1(最新)的 maven-publish 插件,jfrog.bintray.gradle 插件 1.8.5(最新)。
發布和 Bintray 上傳非常簡單:
publishing {
publications {
BinTrayPublication(MavenPublication) {
from components.java
groupId = project.group
artifactId = project.archivesBaseName
version = project.version
}
}
}
bintray {
user = System.getenv('...')
key = System.getenv('...')
publications = ['BinTrayPublication']
publish = true
override = true // TODO - remove this in production
pkg {
repo = bintrayPublishRepoName
name = <repo name>
licenses = ['Apache-2.0']
userOrg = <org>
version {
name = project.version
desc = project.description
released = new Date()
}
}
}
我找到了一種為正在構建的版本中的其中一個文件生成校驗和文件的方法,但沒有為存儲庫 package 中的 maven-metadata.xml 文件生成校驗和文件的方法。
有任何想法嗎? 謝謝
我最終放棄了 Bintray Gradle 插件,轉而使用簡單的 maven 命令 man deploy-file,它完全按照我需要的方式執行所有操作——為工件和元數據文件創建了校驗和文件。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.