2

Я использую плагин Fabric в течение нескольких недель. Сегодня я попытался добавить Shazam Fork Gradle plugin, обновив build.gradle в соответствии с их инструкциями README.Android Fabric SDK плагин конфликтует с недавно добавленным плагином Gradle

При попытке синхронизации проекта с Gradle файлов, я ударил ошибку 401 HTTP:

Error:Could not GET ' https://maven.fabric.io/repo/com/shazam/fork/fork-gradle-plugin/0.9.0-SNAPSHOT/maven-metadata.xml '. Received status code 401 from server: Unauthorized Enable Gradle 'offline mode' and sync project

Похоже, что, может быть, Gradle пытается загрузить плагин Fork из репозитория Fabric.io, а не из Maven центральный? Кто-нибудь знает, как лучше всего это исправить? Меня заставляет задуматься, должен ли репозиторий Fabric.io возвращать 404 вместо 401, когда клиент пытается получить доступ к несуществующему репозиторию.

Символы такие же, как и для this question, что и при добавлении библиотеки поддержки.

build.gradle updates

+1

Я не вижу, как это может работать. Я не вижу fork-gradle-plugin в Maven Central, поэтому он ищет его в Fabric.io - он выглядит сначала в MavenCentral, поскольку он первый в списке репозиториев, затем он выглядит в Fabric.io и не работает , Это довольно недружелюбно с сервером Fabric.io, чтобы бросить 401 вместо 404 для этого, но это отдельный вопрос. Я понимаю, что в инструкциях по использованию Fork вы говорите только об этом, но я не понимаю, как это работает. Я возьму его с автором Форка. –

+0

Скотт, спасибо за быстрый ответ. Я поднял вопрос с Shazam Fork: https://github.com/shazam/fork/issues/11 –

ответ

0

Команда Shazam Вилка теперь сделали their plugin available in Maven Central, и это решить мою проблему.

Это позор, что сервера ткани выбрасывает 401 ошибки вместо 404 - Я ожидаю, что сообщение об ошибке Gradle будет менее запутанным, если ткань возвратила 404.

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