【问题标题】:Bintray Gradle Plugin - POM is incomplete, won't sync to Maven Central?Bintray Gradle 插件 - POM 不完整,不会同步到 Maven Central?
【发布时间】:2018-11-27 15:47:07
【问题描述】:

几周以来,我一直在尝试将工件自动部署到 Bintray 并与 Maven Central 同步,所有这些都在 Travis 构建系统中。

我能够上传到 Bintray,但与 Maven Central 的同步一直失败,因为它抱怨 POM 缺少东西。这是输出日志:

https://travis-ci.org/ReactiveX/RxJavaFX/builds/459139577

这里是 Gradle 脚本的相关部分。

https://github.com/ReactiveX/RxJavaFX/blob/2.11.x/build.gradle#L83-L156

这很奇怪,因为我已经声明了 POM,并且它在本地构建得很好,但是 Bintray 部署产生了一个简单的 POM:

https://dl.bintray.com/reactivex/RxJava/io/reactivex/rxjava2/rxjavafx/2.11.0-RC32/

有人可以就我所缺少的内容提供指导吗?很抱歉,我是一个拥有自动化工件部署的完整新手,尤其是当它由一个我没有钥匙的组织拥有时。

【问题讨论】:

    标签: java maven gradle bintray


    【解决方案1】:

    如果您阅读 Travis 日志,您可以看到

    缺少项目名称、缺少项目描述、缺少项目 URL、缺少许可证信息、缺少 SCM URL、缺少开发人员信息、无效的 POM:/io/reactivex/rxjava2/rxjavafx/2.11.0-RC31/rxjavafx-2.11.0 -RC31.pom:缺少项目名称,缺少项目描述,缺少项目 URL,缺少许可证信息,缺少 SCM URL,缺少开发人员信息,缺少:在文件夹中找不到 javadoc jar

    Maven Central的要求比bintray多很多,建议你看一下最低要求here

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-11-12
      • 2014-09-06
      • 2020-11-17
      • 1970-01-01
      • 2019-07-05
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多