首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Bintray : Maven-Publish with Gradle Bintray插件不上传maven-metadata.xml校验和文件

Bintray : Maven-Publish with Gradle Bintray插件不上传maven-metadata.xml校验和文件
EN

Stack Overflow用户
提问于 2020-07-28 17:05:46
回答 1查看 175关注 0票数 2

我正在尝试将我的java项目部署到Bintray。正在构建的版本本身可以正常上传,但在包的主文件夹中-没有maven-metadata.xml (maven-metadata.xml.md5、maven-metadata.xml.sh1或任何其他文件)的校验和文件。我找不到任何方法来配置它。

我使用的是Gradle 4.10 (由于各种原因无法升级),maven-publish plugin for Gradle 6.5.1 (最新),jfrog.bintray.gradle插件1.8.5 (最新)。

发布和Bintray上传非常简单:

代码语言:javascript
复制
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()
        }

    }
}

我找到了一种方法,可以为正在构建的版本中的一个文件生成校验和文件,但不能为repo包中的maven-metadata.xml文件生成校验和文件。

有什么想法吗?谢谢

EN

回答 1

Stack Overflow用户

发布于 2020-07-30 14:49:06

我最终放弃了Bintray插件,转而使用简单的maven命令man deploy-file,它完全按照我所需要的那样做-校验和文件是为工件和元数据文件创建的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63130632

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档