Gradle从Travis mangles暂存存储库上载档案

Gradle从Travis mangles暂存存储库上载档案,gradle,travis-ci,sonatype,maven-central,Gradle,Travis Ci,Sonatype,Maven Central,我有一个和gradle一起建立的 该项目使用gradlemaven插件使用uploadArchives目标上传发布工件。通常情况下,该目标会在Sonatype中创建一个staging存储库,然后升级存储库,几分钟后它会显示在Maven Central中 然而,最近,uploadArchives目标公司开始创建多个暂存存储库,每个存储库都包含所需工件的部分子集;只有在Travis中运行时才会发生这种情况,而不是在我尝试使用笔记本电脑时 我在这里遗漏了什么,这使得它在运行/gradlew uplo

我有一个和gradle一起建立的

该项目使用gradlemaven插件使用uploadArchives目标上传发布工件。通常情况下,该目标会在Sonatype中创建一个staging存储库,然后升级存储库,几分钟后它会显示在Maven Central中

然而,最近,uploadArchives目标公司开始创建多个暂存存储库,每个存储库都包含所需工件的部分子集;只有在Travis中运行时才会发生这种情况,而不是在我尝试使用笔记本电脑时

我在这里遗漏了什么,这使得它在运行
/gradlew uploadArchives
时在本地工作,但在Travis中失败了

以下几个链接可能会有所帮助:

最后它出现了。启用了
sudo:enabled
或docker的Travis VM将在工件上传之间更改IP地址,这将提示Sonatype认为这些工件属于不同的存储库。将此添加到我的
travis.yml
修复了它:

sudo: false
dist: trusty