Ich habe ein Projekt nur für das Plugin " org.jvnet.jaxb2.maven2:maven-jaxb2-plugin"
" eingerichtet. Es funktioniert, aber ich mag die Fehlermeldung nicht, die im Eclipse-Editor für "pom.xml" angezeigt wird. Die Nachricht besagt:
Der Pom und damit das gesamte Projekt ist als fehlerhaft gekennzeichnet.
Hier ist meine pom.xml:
%Vor% Mein " mvn validate
" Befehl gibt keinen Fehler an und der beanstandete ErrorListener wird mit dem Artefakt " com.sun.xml.bind:jaxb-core
" versehen. Und wie bereits gesagt, wenn das Projekt ausgeführt wird, um Quellen zu generieren, funktioniert es gut. Hat jemand dieses Plugin laufen und kann seine pom.xml teilen?
Ich habe dieses Problem gelöst, indem ich JREs aus meinen Eclipse-Einstellungen entfernt habe (Java & gt; Installierte JREs) und nur das ausgewählte JDK dort belassen habe. Obwohl die JREs nicht ausgewählt wurden, verursachen sie dennoch das Problem und müssen entfernt werden. Ich konnte die JREs auf meinem System verlassen. Dieser Beitrag war hilfreich: Ссылка
[Aktualisierung] Ein anderer Mitarbeiter ist gerade in dieses Problem geraten und für ihn war es der entscheidende Faktor, dass Java für Eclipse verwendet wurde. Es wird nicht verwendet, was JAVA_HOME auch konfiguriert ist, sondern die erste verfügbare Java-Laufzeitumgebung. Er entfernte alle jres aus seinem System und hinterließ nur einen jdk und das löste das Problem. Ich glaube, der kritische Faktor ist, ob die Eclipse mit einem JRE oder einem JDK läuft. Als ich das Problem löste, entfernte ich einen JRE von meinem System und das war wahrscheinlich, was Eclipse verwendet hatte. Mit dieser JRE fehlte es an JDK, obwohl ich andere jres zur Verfügung hatte. Wenn Sie jes nicht von Ihrem System entfernen möchten, können Sie angeben, welche Java-Laufzeit-Eclipse verwendet werden soll ( Wie starte ich Eclipse mit einer anderen Java-Version? ). Wenn nichts angegeben ist, bestimmt eclipse die zu verwendende Java-Laufzeitumgebung ( Was? JVM Eclipse läuft auf ).
Das gleiche Problem hier lösen, wenn ich die Version verkleinern.
Von:
%Vor%An:
%Vor%BEARBEITEN:
Ich habe alles andere versucht:
- Löschen aller JRE aus Eclipse
- Starten von Eclipse mit JDK
EDIT2:
Überprüfen Sie Ihren .m2
Ordner. Finde das problematische Glas und überprüfe seine Größe. In einigen Situationen konnte Maven die Abhängigkeit nicht richtig herunterladen, und .jar
kann existieren, aber 0kb
size. WENN SO: Lösche die .jar
und lass Maven sie erneut herunterladen.
Das Aktualisieren des Plugins auf Version 0.13.3 behebt dieses Problem.
Tags und Links eclipse java maven spring-boot jaxb