Bintray: Maven-Publish с плагином Gradle Bintray не загружает файл контрольной суммы maven-metadata.xml

Я пытаюсь развернуть свой java-проект в Bintray. Сама собираемая версия загружается нормально, но в основной папке пакета - нет файла контрольной суммы для maven-metadata.xml (maven-metadata.xml.md5, maven-metadata.xml.sh1 или любого другого). Я не могу найти способ настроить его.

Я использую Gradle 4.10 (не могу обновить по разным причинам), плагин maven-publish для Gradle 6.5.1 (последний), плагин 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()
        }

    }
}

Я нашел способ создать файл контрольной суммы для одного из файлов в создаваемой версии, но не способ создать файл контрольной суммы для файла maven-metadata.xml в пакете репо.

Любые идеи? Спасибо


person FunkSoulBrother    schedule 28.07.2020    source источник


Ответы (1)


В итоге я отказался от плагина Bintray Gradle для простого файла maven command man deploy, который делает все именно так, как мне нужно — файлы контрольной суммы создаются как для файлов артефактов, так и для файлов метаданных.

person FunkSoulBrother    schedule 30.07.2020