Я только что загрузил и установил "Eclipse IDE для разработчиков Java EE", пакетное решение, входящее в число других плагинов - плагин m2e.
При попытке перестроить индекс для центрального хранилища maven в Eclipse я получаю следующую ошибку:
"Невозможно обновить индекс для центрального http: //repo.maven.apache.org/maven2: [...]/. М2/хранилище/.cache/[...]/nexus-maven-repository-index.zip(Datei oder Verzeichnis nicht gefunden)"
Проверяя этот кеш, я нахожу файл "nexus-maven-repository-index.gz", но не zip файл.
Я пропустил какой-то параметр конфигурации для плагина maven?
Если нет, что не так?
(На cent.maven.org/maven2/.index/есть только gz файл. Итак, почему m2e ищет zip файл?)
Благодарим вас за помощь заблаговременно.
Дополнительная информация:
-
Платформа
[alqais @kroete ~] $uname - all
Linux kroete 3.14.1-1-ARCH # 1 SMP PREEMPT Mon Apr 14 21:01:08 CEST 2014 i686 GNU/Linux -
Eclipse, версия
www.eclipse.org/downloads/packages/eclipse-ide-java-ee-developers/keplersr2
linux 32 bit: eclipse-jee-kepler-SR2-linux-gtk.tar.gz -
JRE
www.java.com/en/download/linux_manual.jsp
linux 32 бит: jre-7u55-linux-i586.tar.gz -
Журнал Eclipse (консоль)
[alqais @kroete eclipse] $./eclipse -consoleLog
[...]
2014-04-25 00: 39: 42,681 [Рабочий-1] INFO o.e.m.c.i.i.nexus.NexusIndexManager - Обновление индекса для репозитория: центральный | http://repo.maven.apache.org/maven2
2014-04-25 00: 39: 42,889 [Рабочий-1] INFO c.n.h.c.p.n.NettyAsyncHttpProvider - Количество примененных приложений темы - 2 2014-04-25 00: 41: 48,619 [Рабочий-1] ERROR o.e.m.c.i.i.nexus.NexusIndexManager - Невозможно обновить индекс для центральный | http://repo.maven.apache.org/maven2: /home/alqais/.m2/repository/.cache/m2e/1.4.0/26522e0d83a422eed93329ece7565cfc/nexus-maven-repository-index.zip(Datei oder Verzeichnis nicht gefunden)
java.io.FileNotFoundException:/home/alqais/.m2/repository/.cache/m2e/1.4.0/26522e0d83a422eed93329ece7565cfc/nexus-maven-repository-index.zip(Datei oder Verzeichnis nicht gefunden)
в java.io.FileInputStream.open(собственный метод) ~ [na: 1.7.0_55]
в java.io.FileInputStream. (Неизвестный источник) ~ [na: 1.7.0_55]
на org.apache.maven.index.updater.DefaultIndexUpdater $FileFetcher.retrieve(DefaultIndexUpdater.java:568) ~ [Индексатор-ядро-3.1.0.jar: 3.1.0]
на org.apache.maven.index.updater.DefaultIndexUpdater.loadIndexDirectory(DefaultIndexUpdater.java:206) ~ [Индексатор-ядро-3.1.0.jar: 3.1.0]
at org.apache.maven.index.updater.DefaultIndexUpdater.access $300 (DefaultIndexUpdater.java:75) ~ [Индексатор-ядро-3.1.0.jar: 3.1.0]
at org.apache.maven.index.updater.DefaultIndexUpdater $LuceneIndexAdaptor.setIndexFile(DefaultIndexUpdater.java:645) ~ [Индексатор-ядро-3.1.0.jar: 3.1.0]
на org.apache.maven.index.updater.DefaultIndexUpdater.fetchAndUpdateIndex(DefaultIndexUpdater.java:844) ~ [Индексатор-ядро-3.1.0.jar: 3.1.0]
at org.apache.maven.index.updater.DefaultIndexUpdater.fetchAndUpdateIndex(DefaultIndexUpdater.java:156) ~ [Индексатор-ядро-3.1.0.jar: 3.1.0]
на org.eclipse.m2e.core.internal.index.nexus.NexusIndexManager.updateRemoteIndex(NexusIndexManager.java:1139) [Org.eclipse.m2e.core_1.4.0.20130601-0317.jar: на]
на org.eclipse.m2e.core.internal.index.nexus.NexusIndexManager.updateIndex(NexusIndexManager.java:1086) [Org.eclipse.m2e.core_1.4.0.20130601-0317.jar: на]
на org.eclipse.m2e.core.internal.index.nexus.NexusIndex.updateIndex(NexusIndex.java:145) [Org.eclipse.m2e.core_1.4.0.20130601-0317.jar: на]
at org.eclipse.m2e.core.ui.internal.views.MavenRepositoryView $8 $1.run(MavenRepositoryView.java:391) [Org.eclipse.m2e.core.ui_1.4.0.20130601-0317.jar: на]
на org.eclipse.core.internal.jobs.Worker.run(Worker.java:53) [org.eclipse.core.jobs_3.5.300.v20130429-1813.jar: na]
! СЕССИЯ 2014-04-25 00: 36: 18.506 -------------------------------------- ---------
eclipse.buildId = 4.3.2.M20140221-1700
java.version = 1.7.0_55
java.vendor = Корпорация Oracle
Константы BootLoader: OS = linux, ARCH = x86, WS = gtk, NL = de_DE
Рамочные аргументы: -product org.eclipse.epp.package.jee.product
Аргументы командной строки: -os linux -ws gtk -arch x86 -product org.eclipse.epp.package.jee.product -consoleLog
! ENTRY org.eclipse.m2e.logback.appender 4 0 2014-04-25 00: 41: 48.640
СООБЩЕНИЕ Невозможно обновить индекс для центрального | http://repo.maven.apache.org/maven2: /home/alqais/.m2/repository/.cache/m2e/1.4.0/26522e0d83a422eed93329ece7565cfc/nexus-maven-repository-index.zip(Datei oder Verzeichnis nicht gefunden)
- Процесс Eclipse
[alqais @kroete ~] $ps ax | grep jre
4337 pts/1 Sl + 1:40/home/alqais/programs/jre1.7.0_55/bin/java -Dosgi.requiredJavaVersion = 1.6 -XX: MaxPermSize = 256m -Xms40m -Xmx512m -jar/home/alqais/programs/eclipse//plugins/org.eclipse.equinox.launcher_1.3.0.v20130327-1440.jar -os linux -ws gtk -arch x86 -showsplash/home/alqais/programs/eclipse//plugins/org.eclipse.platform_4.3.2.v20140221-1700/splash.bmp -launcher/home/alqais/programs/eclipse/eclipse -name Eclipse --launcher.library/home/alqais/programs/eclipse//plugins/org.eclipse.equinox.launcher.gtk.linux.x86_1.1.200.v20140116- 2212/eclipse_1508.so -startup/home/alqais/programs/eclipse//plugins/org.eclipse.equinox.launcher_1.3.0.v20130327-1440.jar --launcher.appendVmargs -exitdata 4e0008 -product org.eclipse.epp.package.jee.product -consoleLog -vm /home/alqais/programs/jre 1.7.0_55/bin/java -vmargs -Dosgi.requiredJavaVersion = 1.6 -XX: MaxPermSize = 256m -Xms40m -Xmx512m -jar/home/alqais/programs/eclipse//plugins/org.eclipse.equinox.launcher_1.3.0.v20130327-1440.jar
- локальный контент кэша maven
[alqais @kroete ~] $ls -alt.m2/хранилище/.cache/m2e/1.4.0/26522e0d83a422eed93329ece7565cfc/
insgesamt 116896
drwxr-xr-x 2 alqais alqais 4096 25. апр. 00:40 мин. drwxr-xr-x 3 alqais alqais 4096 25. апр. 00:40.
-rw-r-r-- 1 alqais alqais 1131 25. Apr 00:40 nexus-maven-repository-index.properties
-rw-r-r-- 1 alqais alqais 0 25. Apr 00:40 chunks.lst
-rw-r-r-- 1 alqais alqais 119684538 25. Apr 00:40 nexus-maven-repository-index.gz
-rw-r - r-- 1 alqais alqais 0 24. Apr 23:51.lock
drwxr-xr-x 3 alqais alqais 4096 24. Apr 23:51..