Arhn - архитектура программирования

Второй maven-репозиторий игнорируется

У меня есть эти строки в моем build.gradle на уровне приложения

repositories {
mavenLocal()
mavenCentral()
maven { url 'https://maven.google.de' }
maven { url 'https://oss.sonatype.org/content/repositories/snapshots' }
}

похоже, что второй репозиторий maven игнорируется, это мои зависимости:

dependencies {
//...

implementation 'com.github.kittinunf.fuel:fuel-android:1.12.0'
implementation 'com.seatgeek:placesautocomplete:0.2-SNAPSHOT'
}

топливо загружено, но кажется, что gradle ищет места для автозаполнения в Maven

это ошибка, которую я получаю:

Error:org.gradle.api.resources.ResourceException: 
Unable to load Maven meta-data from https://maven.google.de/com/seatgeek/placesautocomplete/0.2-SNAPSHOT/maven-metadata.xml.

кто-нибудь может объяснить, как заставить gradle искать места для автозаполнения в Nexus Repository Manager?


  • Gradle должен попробовать оба репозитория и должен показать в консоли, какие URL-адреса он пытается использовать. Если он не может найти ни в одном из них, ошибка сообщит о первом репозитории, который он пробовал. Есть ли что-то еще в сообщении об исключении? Вы уверены, что URL правильный? (можете нажать в браузере) 08.03.2018
  • спасибо за эту мысль, но я думаю, что это даже не доходит до второго репо. когда я переключаю линии, ошибка относится к топливной библиотеке 08.03.2018
  • Я просмотрел вывод отладчика, но "сонатип" не появился. 08.03.2018
  • попробуйте текущую версию 0.3-SNAPSHOT репо 08.03.2018
  • спасибо, но все равно без разницы 08.03.2018
  • Gradle мог кэшировать промах репозитория, поэтому он не будет пытаться снова. Попробуйте удалить каталоги под <user-home>\.gradle (возможно, сначала потребуется gradle --stop), а затем повторите попытку. Затем вы должны увидеть, как Gradle пытается использовать оба URL-адреса. Также используйте --console=plain, чтобы все журналы были видны 08.03.2018

Ответы:


1

Наиболее вероятная причина такого поведения заключается в том, что https://maven.google.de не является допустимым URL-адресом Maven. Согласно моим быстрым тестам, это даже не допустимое DNS-имя.

И именно это мешает Gradle перейти к следующему репозиторию.

09.03.2018
Новые материалы

Коллекции публикаций по глубокому обучению
Последние пару месяцев я создавал коллекции последних академических публикаций по различным подполям глубокого обучения в моем блоге https://amundtveit.com - эта публикация дает обзор 25..

Представляем: Pepita
Фреймворк JavaScript с открытым исходным кодом Я знаю, что недостатка в фреймворках JavaScript нет. Но я просто не мог остановиться. Я хотел написать что-то сам, со своими собственными..

Советы по коду Laravel #2
1-) Найти // You can specify the columns you need // in when you use the find method on a model User::find(‘id’, [‘email’,’name’]); // You can increment or decrement // a field in..

Работа с временными рядами спутниковых изображений, часть 3 (аналитика данных)
Анализ временных рядов спутниковых изображений для данных наблюдений за большой Землей (arXiv) Автор: Рольф Симоэс , Жильберто Камара , Жильберто Кейрос , Фелипе Соуза , Педро Р. Андраде ,..

3 способа решить квадратное уравнение (3-й мой любимый) -
1. Методом факторизации — 2. Используя квадратичную формулу — 3. Заполнив квадрат — Давайте поймем это, решив это простое уравнение: Мы пытаемся сделать LHS,..

Создание VR-миров с A-Frame
Виртуальная реальность (и дополненная реальность) стали главными модными терминами в образовательных технологиях. С недорогими VR-гарнитурами, такими как Google Cardboard , и использованием..

Демистификация рекурсии
КОДЕКС Демистификация рекурсии Упрощенная концепция ошеломляющей О чем весь этот шум? Рекурсия, кажется, единственная тема, от которой у каждого начинающего студента-информатика..