Ant загружает транзитивные зависимости с http вместо https - PullRequest
1 голос
/ 28 января 2020

Признаюсь, я плохо разбираюсь в муравьях. По-видимому, первый артефакт действительно распознает использование https, а транзитивная зависимость - нет. Я предполагаю, что когда maven central перешел с http на https 15 января, в maven-ant-tasks-2.1.3 что-то не изменилось.

20:16:26 ant-task-download:
20:16:27       [get] Getting: https://repo1.maven.org/maven2/org/apache/maven/maven-ant-tasks/2.1.3/maven-ant-tasks-2.1.3.jar
20:16:27       [get] To: /root/workspace/src/apache/hadoop/release_0.20.2+737/ivy/maven-ant-tasks-2.1.3.jar
20:16:27 
20:16:27 mvn-taskdef:
20:16:30 [artifact:dependencies] [INFO] artifact joda-time:joda-time: checking for updates from company-releases
20:16:30 [artifact:dependencies] [INFO] artifact joda-time:joda-time: checking for updates from company-snapshots
20:16:30 [artifact:dependencies] [INFO] artifact joda-time:joda-time: checking for updates from internal
20:16:30 [artifact:dependencies] [INFO] artifact joda-time:joda-time: checking for updates from central
20:16:30 [artifact:dependencies] [WARNING] repository metadata for: 'artifact joda-time:joda-time' could not be retrieved from repository: central due to an error: Error transferring file: Server returned HTTP response code: 501 for URL: http://repo1.maven.org/maven2/joda-time/joda-time/maven-metadata.xml
20:16:30 [artifact:dependencies] [INFO] Repository 'central' will be blacklisted
20:16:30 

URL-адрес "https://repo1.maven.org/ ..." существует. Есть ли исправление или способ настроить загрузку на использование https URL?

1 Ответ

0 голосов
/ 06 марта 2020

Я столкнулся с той же проблемой. Наконец, я решил свою проблему, вручную загрузив все необходимые мне зависимости (запишите зависимость в новом pom и используйте для загрузки новейшую версию maven), что поможет избежать загрузки с помощью муравья из устаревшего http-источника.

...