Есть ли способ заставить gradle использовать только https-соединения? - PullRequest
0 голосов
/ 18 апреля 2020

Так что repo1.maven.org больше не поддерживает http, поэтому мне было интересно, могу ли я заставить gradle использовать https для этого сайта или только для всех репозиториев, я пробовал много вещей, прокси-сервер squid для перенаправления всех http запросы к repo1.maven.org на https, я попытался настроить nginx для перенаправления localhost на https://repo1.maven.org и установить repo1.maven.org на localhost в файле hosts, et c, и др c. Есть ли способ, которым я мог бы достичь этого?

1 Ответ

1 голос
/ 18 апреля 2020

Поиск в Gradle в зависимости от того, как вы настроили репозитории. Где-то вы где-то настроили HTTP-маршрут.

Gradle внутренне использует HTTPS: https://github.com/gradle/gradle/blob/master/subprojects/core-api/src/main/java/org/gradle/api/artifacts/ArtifactRepositoryContainer.java#L52 .. L53

Поэтому вам нужно обновить свои конфигурации, если вы определяете вручную хранилища в любом месте

Вы также можете использовать сильно устаревшую версию Gradle. Судя по истории git этого файла, ссылки на которую приведены выше, он был переключен на HTTPS в этом коммите и был выпущен в v2.1.0. Настоятельно рекомендуется обновить до поддерживаемой версии Gradle v6.2 +

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...