मैंने अभी "जावा ईई डेवलपर्स के लिए ग्रहण आईडीई" डाउनलोड और स्थापित किया है, जिसमें एक पैकेज समाधान है - अन्य प्लगइन्स - एम 2 प्लगइन के साथ।ग्रहण (केप्लर): मेवेन प्लगइन (एम 2 ई, 1.4.0):
जब ग्रहण के भीतर Maven केंद्रीय भंडार के लिए सूचकांक के पुनर्निर्माण के लिए कोशिश कर रहा है, मैं करने के निम्न त्रुटि:
"Unable to update index for central|http: //repo.maven.apache.org/maven2: [...]/.m2/repository/.cache/[...]/nexus-maven-repository-index.zip (Datei oder Verzeichnis nicht gefunden)"
कि कैश जाँच हो रही है, मैं एक फ़ाइल "गठजोड़-Maven-भंडार-index.gz" लगता है , लेकिन कोई ज़िप फ़ाइल नहीं।
क्या मुझे मैवेन प्लगइन के लिए कुछ कॉन्फ़िगरेशन विकल्प याद आया?
यदि नहीं, तो क्या गलत हो रहा है?
अपने पहले से ज्यादा मदद के लिए बहुत धन्यवाद (है central.maven.org/maven2/.index/ वहां केवल एक GZ-फ़ाइल। तो क्यों एक ज़िप फ़ाइल के लिए m2e खोज है?)।
अधिक जानकारी:
मंच
[alqais @ kroete ~] $ uname -सभी
लिनक्स kroete 3.14.1-1-आर्क # 1 SMP की जगह ले लेना सोम अप्रैल 14 21: 01:08 CEST 2014 i686 जीएनयू/लिनक्सग्रहण-संस्करण
www.eclipse.org/downloads/packages/eclipse-ide-java-ee-devel opers/keplersr2
linux 32 बिट: ग्रहण-जेईई-केपलर-SR2-linux-gtk.tar.gzJRE
www.java.com/en/download/linux_manual.jsp
linux 32 बिट: JRE-7u55-linux-i586.tar.gzग्रहण प्रवेश (कंसोल)
[[email protected] eclipse]$ ./eclipse -consoleLog
[...]
2014-04-25 00:39:42,681 [Worker-1] INFO o.e.m.c.i.i.nexus.NexusIndexManager - Updating index for repository: central|http: //repo.maven.apache.org/maven2
2014-04-25 00:39:42,889 [Worker-1] INFO c.n.h.c.p.n.NettyAsyncHttpProvider - Number of application's worked threads is 2
2014-04-25 00:41:48,619 [Worker-1] ERROR o.e.m.c.i.i.nexus.NexusIndexManager - Unable to update index for central|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)
at java.io.FileInputStream.open(Native Method) ~[na:1.7.0_55]
at java.io.FileInputStream.(Unknown Source) ~[na:1.7.0_55]
at org.apache.maven.index.updater.DefaultIndexUpdater$FileFetcher.retrieve(DefaultIndexUpdater.java:568) ~[indexer-core-3.1.0.jar:3.1.0]
at org.apache.maven.index.updater.DefaultIndexUpdater.loadIndexDirectory(DefaultIndexUpdater.java:206) ~[indexer-core-3.1.0.jar:3.1.0]
at org.apache.maven.index.updater.DefaultIndexUpdater.access$300(DefaultIndexUpdater.java:75) ~[indexer-core-3.1.0.jar:3.1.0]
at org.apache.maven.index.updater.DefaultIndexUpdater$LuceneIndexAdaptor.setIndexFile(DefaultIndexUpdater.java:645) ~[indexer-core-3.1.0.jar:3.1.0]
at org.apache.maven.index.updater.DefaultIndexUpdater.fetchAndUpdateIndex(DefaultIndexUpdater.java:844) ~[indexer-core-3.1.0.jar:3.1.0]
at org.apache.maven.index.updater.DefaultIndexUpdater.fetchAndUpdateIndex(DefaultIndexUpdater.java:156) ~[indexer-core-3.1.0.jar:3.1.0]
at org.eclipse.m2e.core.internal.index.nexus.NexusIndexManager.updateRemoteIndex(NexusIndexManager.java:1139) [org.eclipse.m2e.core_1.4.0.20130601-0317.jar:na]
at org.eclipse.m2e.core.internal.index.nexus.NexusIndexManager.updateIndex(NexusIndexManager.java:1086) [org.eclipse.m2e.core_1.4.0.20130601-0317.jar:na]
at org.eclipse.m2e.core.internal.index.nexus.NexusIndex.updateIndex(NexusIndex.java:145) [org.eclipse.m2e.core_1.4.0.20130601-0317.jar:na]
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:na]
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53) [org.eclipse.core.jobs_3.5.300.v20130429-1813.jar:na]
!SESSION 2014-04-25 00:36:18.506 -----------------------------------------------
eclipse.buildId=4.3.2.M20140221-1700
java.version=1.7.0_55
java.vendor=Oracle Corporation
BootLoader constants: OS=linux, ARCH=x86, WS=gtk, NL=de_DE
Framework arguments: -product org.eclipse.epp.package.jee.product
Command-line arguments: -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
!MESSAGE Unable to update index for central|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)
- ग्रहण प्रक्रिया
[[email protected] ~]$ 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/jre1.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 कैश सामग्री
[[email protected] ~]$ ls -alt .m2/repository/.cache/m2e/1.4.0/26522e0d83a422eed93329ece7565cfc/
insgesamt 116896
drwxr-xr-x 2 alqais alqais 4096 25. Apr 00:40 min
drwxr-xr-x 3 alqais alqais 4096 25. Apr 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 ..
संभावित डुप्लिकेट [क्लासिक त्रुटि: केंद्रीय के लिए अनुक्रमणिका अद्यतन करने में असमर्थ | http: //repo1.maven.org/maven2] (http://stackoverflow.com/questions/7065478/classic-error-unable-to- अपडेट-इंडेक्स-फॉर-सेंट्रलhttp-repo1-maven-org-maven2) – Joe
हाय @ जो, मैं ईमानदारी से पता नहीं लगा सका, जिस तरह से मेरा प्रश्न डुप्लिकेट होना चाहिए [http://stackoverflow.com/questions/7065478/क्लासिक त्रुटि असमर्थ करने वाली अद्यतन सूचकांक के लिए centralhttp-repo1-Maven-संगठन-maven2]। मैंने पाया कि इंडेक्स का ज़िप-प्रारूप एक "विरासत" प्रारूप है http://stackoverflow.com/questions/5776519/how-to-parse-maven-repository-indexes-generated-by-nexus। तो जाहिर है कि m2e-plugin कुछ ऐसा करने की उम्मीद कर रहा है जो http: /repo.maven.apache.org/maven2 ऑफर नहीं करता है (केवल .gz है)। तो मैं वास्तव में मौजूदा जीजे-फाइल के साथ काम करने के लिए m2e कैसे कह सकता हूं? – alqais
क्या कोई कामकाज इस के लिए जाना जाता है? –