Индекс репозитория Maven не может быть создан из-за 404 при попытке доступа к GZ вместо ZIP

#java #eclipse #maven-2

#java #eclipse #maven-2

Вопрос:

Я добавил следующий репозиторий в мой проект Maven pom.xml:

 <repository>
  <id>maven2-repository.java.net</id>
  <name>Java.net Repository for Maven</name>
  <url>http://download.java.net/maven/2</url>
  <layout>default</layout>
</repository>
  

Однако при попытке построить индекс репозитория в Eclipse в консоли Maven появляется следующее сообщение об ошибке:

 !MESSAGE Unable to update index for maven2-repository.java.net|http://download.java.net/maven/2
!STACK 0
java.io.IOException: Server returned status code 404: Not found
  

За которым следует остальная часть трассировки стека.

Я смог определить, что Maven ищет URLhttp://download.java.net/maven/2/.index/nexus-maven-repository-index.gz

но не могу его найти. Вместо этого, похоже, существует этот идентичный файл: http://download.java.net/maven/2/.index/nexus-maven-repository-index.zip

В чем разница в формате архивного файла и есть ли какой-либо способ заставить Maven (или подключаемый модуль m2eclipse для Eclipse) искать правильное расширение файла?

Спасибо

Ответ №1:

Из того, что я смог выяснить, ZIP-файл является индексным файлом устаревшего формата. Однако на данный момент я не могу получить доступ к источникам m2eclipse (the git.eclipse.org сайт не отвечает), чтобы выяснить, почему m2eclipse не возвращается к устаревшему формату, если предпочтительный формат отсутствует… или есть ли способ заставить m2eclipse использовать устаревший формат.