簡體   English   中英

Bintray:Maven-Publish with Gradle Bintray 插件不上傳 maven-metadata.xml 校驗和文件

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM