Проблема с загрузкой моих опубликованных файлов на Bintray из JCenter

Я разрабатываю очень простой плагин Gradle (в основном, чтобы получить опыт), и я опубликовал версию в своем репозитории Bintray, которая должна быть видимой здесь.

я связал свой репозиторий с JCenter (и могу найти свой плагин здесь) и теперь, чтобы проверить все это, я пытаюсь загрузить эти артефакты из скрипта сборки Gradle и применить мой плагин к макет проекта:

apply plugin: 'semver'
apply plugin: 'java'

buildscript {
    repositories {
        jcenter()
    }
    dependencies {
        classpath 'com.github.tagc:semver-plugin:0.1.0'
    }
}

semver {
    versionFilePath = 'version.properties'
}

однако Gradle не может решить эту зависимость и выбрасывает это исключение:

FAILURE: Build failed with an exception.

* What went wrong:
A problem occurred configuring root project 'TestSemver'.
> Could not resolve all dependencies for configuration ':classpath'.
   > Could not find com.github.tagc:semver-plugin:0.1.0.
     Searched in the following locations:
         https://jcenter.bintray.com/com/github/tagc/semver-plugin/0.1.0/semver-plugin-0.1.0.pom
         https://jcenter.bintray.com/com/github/tagc/semver-plugin/0.1.0/semver-plugin-0.1.0.jar
     Required by:
         :TestSemver:unspecified

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.

BUILD FAILED

Total time: 3.703 secs

Это так JCenter похоже, не размещает мои файлы (в разделе com/github/tagc). Я не уверен, почему это так. После получения подтверждения того, что мой репозиторий связан с JCenter, есть ли какие-либо дополнительные шаги, которые мне нужно предпринять, чтобы разместить в нем мои загруженные файлы, чтобы я мог получить к ним доступ так, как показано в сценарии сборки? Или просто требуется некоторое время, чтобы файлы появились в JCenter? Это было около 5 часов с мой репозиторий был связан с JCenter.

любая помощь или советы будут оценены.

1 ответов


оказывается, мне просто нужно было набраться терпения и позволить jcenter обновить. Это там сейчас, и мой скрипт сборки работает нормально.

учитывая, что для обновления требуется достаточное количество времени (~12 часов для меня), я думаю, что пользовательский опыт может быть улучшен, позволяя пользователям в первый раз знать, что есть длительный процесс обновления и что они просто не пропустили шаг. Это снимет некоторую тревогу удивления "я пропустил шаг, и если да буду ли я ждать вечно?"

кроме этого, Bintray UX абсолютно замечательный.