Библиотека Android опубликована на bintray, но недоступна в jcenter

У меня есть небольшая библиотека https://bintray.com/dekalo-stanislav/maven/assertions-android Она доступна в bintray, но я не могу получить ее из jcenter(), подробности см. Ниже:

20 января: версия 0.0.1 была опубликована и синхронизирована с jcenter.

21 января: я получил одобрение

Ваш запрос на включение вашего пакета / dekalo-stanislav / maven / assertions-android в JCenter Bintray был одобрен.

Сейчас 23 января, а библиотека недоступна в jcenter ()

build.gradle

// Top-level build file where you can add configuration options common to all sub-projects/modules.

buildscript {
    repositories {
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:2.2.3'

        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
    }
}

allprojects {
    repositories {
        jcenter()
//        maven {
//            url 'https://dl.bintray.com/dekalo-stanislav/maven'
//        }
    }
}

task clean(type: Delete) {
    delete rootProject.buildDir
}

Приложение / build.gradle

apply plugin: 'com.android.application'

android {
    compileSdkVersion 25
    buildToolsVersion "25.0.2"
    defaultConfig {
        applicationId "com.example.myapplication"
        minSdkVersion 16
        targetSdkVersion 25
        versionCode 1
        versionName "1.0"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
}

dependencies {
    compile 'com.android.support:appcompat-v7:25.1.0'
    compile 'ua.com.dekalo.android:assertions-android:0.0.1'
}

Если я попытаюсь создать приложение:

./gradlew assemble --info

Он пытается получить библиотеку от jcenter.bintray.com:

Resource missing. [HTTP GET: https://jcenter.bintray.com/ua/com/dekalo/android/assertions-android/0.0.1/assertions-android-0.0.1.pom]
Resource missing. [HTTP HEAD: https://jcenter.bintray.com/ua/com/dekalo/android/assertions-android/0.0.1/assertions-android-0.0.1.jar]

И результат следующий:

A problem occurred configuring project ':app'.
> Could not resolve all dependencies for configuration ':app:_debugApkCopy'.
   > Could not find ua.com.dekalo.android:assertions-android:0.0.1.
     Required by:
         MyApplication2:app:unspecified

Однако, если я добавлю свое репо напрямую, все будет работать, см. Закомментированный блок в build.greadle, но это не то, что я намеревался достичь.

//        maven {
//            url 'https://dl.bintray.com/dekalo-stanislav/maven'
//        }

Итак, мои вопросы - почему моя библиотека недоступна в jcenter и что нужно сделать, чтобы она была видна в jcenter. Буду рад любым предложениям, заранее спасибо.

1 ответ

Решение

Я из группы поддержки JFrog, и, следуя вашему вышеупомянутому вопросу, мы обнаружили, что это произошло из-за временной проблемы с нашей стороны (уже исправленной). Мы ответили вам через ваш почтовый ящик Bintray (в той же ветке запроса на включение) с некоторыми дополнительными инструкциями.

По любым дополнительным вопросам, пожалуйста, не стесняйтесь связаться через support@jfrog.com

Эран

Другие вопросы по тегам