У меня есть проект с открытым исходным кодом , который подключается к travis-ci.org и который собирается с gradle.
В этом проекте используется gradle mavenплагин для загрузки артефактов релиза в oss.sonatype.org с использованием цели uploadArchives .Обычно это происходит из-за того, что эта цель создает единое промежуточное хранилище в Sonatype, а затем промежуточный плагин Gradle Nexus продвигает хранилище и появляется в Maven Central через несколько минут.
Однако,недавно цель uploadArchives начала создавать несколько промежуточных репозиториев, каждый из которых содержал частичное подмножество необходимых артефактов;и это происходит только при запуске в Travis, а не когда я пытаюсь с ноутбука.
![Repository list](https://i.stack.imgur.com/D3WzT.png)
Что мне здесь не хватает, что заставляет его работать локально, когдаработает ./gradlew uploadArchives
, но не работает в Travis?
Несколько ссылок, которые могут помочь: