Cordova (Android) – установка репозиториев GradleAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Cordova (Android) – установка репозиториев Gradle

Сообщение Anonymous »

При сборке приложения Cordova для Android сборка завершается сбоем из-за сбоя подключения к https://repo.maven.apache.org/maven2
например,

Не удалось получить ресурс
'https://repo.maven.apache.org/maven2/io ... -1.4.1.pom'.

Мы находимся за сетью компании, и все зависимости доступны через https://mycompany.com
Мы изо всех сил пытаемся настроить глобальные репозитории Gradle для https://mycompany.com
init.gradle, похоже, не влияет на репозитории Gradle в проекте de Cordova.
содержимое init.gradle

Код: Выделить всё

allprojects {
buildscript {
repositories {
maven {
url "https://mycompany.com"
allowInsecureProtocol = false
}
google()
}
}

repositories {
maven {
url "https://mycompany.com"
allowInsecureProtocol = false
}
google()
}
}
Мне удалось успешно собрать, жестко закодировав репозитории в этих файлах.
  • platforms/android/repositories.gradle
  • platforms/android/app/repositories.gradle
  • platforms/android/CordovaLib/repositories.gradle
с помощью этого контент

Код: Выделить всё

ext.repos = {
maven {
url "https://mycompany.com"
allowInsecureProtocol = false
}
google()
}
Конечно, это не самое лучшее решение.
Есть ли способ обеспечить соблюдение репозиториев Gradle в проекте Cordova?
Я попробовал подход build-extras.gradle, как описано здесь, но сборка все равно пытается подключиться к https://repo.maven.apache.org/maven2
Информация о системе:
  • win 11
  • версия Cordova для Android:
    15.0.0-nightly.20251110002700134.sha.655aa0a5, но аналогичная проблема с 14.0.1
  • gradle версии 9.2.0


Подробнее здесь: https://stackoverflow.com/questions/798 ... positories
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»