Suche nach Artefakten in Eclipse Kepler mit dem m2e-Plugin nicht möglich
Habe ich versucht, das neue Eclipse Kepler, bereits ein maven-plugin.
Aber wenn möchte ich hinzufügen, dass eine Abhängigkeit (öffnen pom.xml gehen Sie zur Registerkarte "Abhängigkeiten" und klicken Sie auf hinzufügen), kann ich Eingabe einen string wie "jetty" in das Suchfeld ein, aber nichts passiert. In älteren Versionen habe ich eine Liste mit allen Abhängigkeiten, die "jetty".
Ich weiß nicht, ob das wichtig ist aber ich habe direkt eine info beim öffnen des "add dependency"":
"Artefakt-Id darf nicht leer sein".
Ich nicht mit einem proxy oder Netzwerk-Probleme.
Verpasst habe ich auch eine information so etwas wie: "die Indizierung von maven-repo..."
Irgendeine Idee?
Dank!
InformationsquelleAutor der Frage Subby | 2013-08-04
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich hatte ähnliche situation und durch googeln für eine Weile fand ich heraus, dass dies wahrscheinlich daran, dass Ihre zentralen Repository-index könnte nie aktualisiert wurden.
Für das, was Sie tun können, ist
außerdem können Sie einstellen, index-update auf eclipse-Start Windows - > Einstellungen - > Maven und überprüfen "Download repository index updates on startup".
Hoffe, das hilft jemandem sonst.
InformationsquelleAutor der Antwort Yogesh
Windows > Vorlieben > Maven und überprüfen "Download repository index updates on startup".
Neu starten und Sie sind alle behoben.
InformationsquelleAutor der Antwort Dennie
Sehr seltsam, aber nun hat es geklappt mit den folgenden Weg:
Vielleicht ein bug als auch der hinzufügen-dialog auslösen sollte, wird das erste repository-Suche/Indizierung.
Informationen: "Artefakt-Id darf nicht leer sein" scheint immer noch und hatte nichts mit dem problem zu tun.
InformationsquelleAutor der Antwort Subby
Löste ich das gleiche problem mit Fenster > Show View - > Andere > Maven > Maven-Repositories
Erweitern Sie Globale repositories rechts klicken central > 'index neu erstellen' (wait for it)
Wenn es fertig ist
Erweitern Sie lokale repositories und das gleiche tun für das lokale repository (index neu erstellen)
Wenn Sie Begegnung einige Fehler einfach nochmal versuchen. Es klappte zum zweiten mal und jetzt kann ich die search maven-repo.
InformationsquelleAutor der Antwort erasmus77
Andere gotcha ist, dass es nicht starten Sie die Suche, bis Sie eingegeben haben mehrere Zeichen
InformationsquelleAutor der Antwort user2645075
Hatte ich dasselbe problem! Es ist, weil Sie nicht haben, STS (Spring Tool Suite) installiert. Zum Marktplatz gehen es installieren und es ist gonna Arbeit!
InformationsquelleAutor der Antwort Renat Gatin
Habe ich In Maven-Repositories tab Erweitern Sie Globale Repositorys mit der Rechten Maustaste auf die Mittel-und Update-Index", hat es nicht funktioniert, dann klicken Sie Links erweitern Dreieck, es lief, und warten Sie, während. Jetzt funktioniert es
InformationsquelleAutor der Antwort user3577339
Ich hatte das gleiche problem. Ich habe getan, was Yogi und erasmus77 gesagt, aber nach der Meldung "Artefakt-Id darf nicht leer sein" blieb. So ich ignorierte die Nachricht und ich schrieb die Abhängigkeit in die Suchleiste ein und dann werden die Ergebnisse erschienen!
Danke für diese Frage!
InformationsquelleAutor der Antwort enri
Fall, es kann jemand helfen... ich hatte das gleiche problem, zu beheben versucht es zu tun, all die Schritte, jeder ist zu erwähnen, die in den anderen Antworten, und ich konnte nicht fix it so. Am Ende war die Lösung zu löschen Sie den Inhalt der settings.xml Datei in meinem .m2 Ordner. Aus irgendeinem Grund war es mit einem anderen global-repository, nicht im Standard-maven. Danach bekam ich das erwartete Verhalten.
InformationsquelleAutor der Antwort randombee