#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 использовать устаревший формат.