2017-01-23 4 views
0

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

20 Jan: Version 0.0. 1 был опубликован и синхронизирован с jcenter.

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

Ваш запрос, чтобы включить ваш пакет/dekalo-Stanislav/Maven/утверждения-андроида в 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. Будем рады любым предложениям, благодарю вас заранее.

+0

Листая jCenter здесь не показывает свои пакеты [http://jcenter.bintray.com/ ua/com /] (http://jcenter.bintray.com/ua/com/) После нажатия вашей библиотеки на bintray вы перешли на страницу пакета и опубликовали его? – Mauin

ответ

3

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

По всем вопросам, пожалуйста, не стесняйтесь обратиться через [email protected]

Эран

+1

Спасибо, Эран. Первоначально я думал, что это что-то на моей стороне. –

 Смежные вопросы

  • Нет связанных вопросов^_^