Ich habe gerade versucht zu downloaden und zu bauen, damit der Netty-Quellcode funktioniert. Aber als ich versucht habe, den Befehl mvn eclipse:eclipse
im Quellordner auszuführen. Ich habe einen Fehler, sagte
Es ist ein Fehler des Checkstyle-Plugins, wenn der Code netty-common
project validiert wird.
Ich kenne dieses Plugin nicht. Ich möchte wissen, ob ich es einfach ignorieren kann, indem ich die Konfiguration aus der pom.xml (in der) lösche. wie unten.
%Vor%Irgendeine Idee? Danke.
CheckStyle ist ein Modul von Maven, das den Stil des Codes auf Dinge wie Tabulatoren statt Leerzeichen überprüft. Netty verwendet dies, um grundlegende Formatierungsfehler zu vermeiden.
Wenn Sie vorhaben, zu Netty beizutragen, sollten Sie das Plugin NICHT entfernen, da es wahrscheinlich bedeutet, dass Ihr Patch niemals angewendet wird.
Wenn Sie nur mit spielen, können Sie dieses Plugin entfernen, da es nur dazu dient, die Installation zu überprüfen und die Dinge nicht von der Installation zu ändern.
Wenn Sie sich dafür entscheiden, es zu behalten, sollten Sie im Ausgabeprotokoll nachsehen, um welche Fehler es erkannt wurde, um die Fehler schnell zu beheben, siehe diese Antwort von Matthew Farwell .
- Klicken Sie mit der rechten Maustaste auf die Java-Datei im Paket-Explorer oder was auch immer, und wählen Sie 'Checkstyle-Korrekturen anwenden'.
- Klicken Sie auf den Fehler in der Problemansicht und wählen Sie "Schnellkorrektur". Dies behebt das Problem.
Überspringen Sie die Ausführung des Prüfstils mit
%Vor%Ex
%Vor%Wenn Sie gerade das Repository geklont haben und der Build fehlgeschlagen ist, glaube ich, dass Sie Windows verwenden und Sie ein Problem mit Ihrer Git-Konfiguration haben. Setzen Sie die Option "core.autocrlf" auf "true", klonen Sie das Repository erneut und versuchen Sie es erneut.
%Vor%Obwohl ich weder mit Netty noch mit dem Maven Eclipse Plugin vertraut bin, habe ich beim Erstellen des pwm Projekt.
Das war der Fehler:
%Vor%Meine Lösung (die auch viele Fehler im Zusammenhang mit Maven löst):
Löschen Sie den Ordner .m2
des Maven und erstellen Sie das Projekt erneut.
Auf Linux-Systemen befindet sich der Ordner .m2 normalerweise in Ihrem Benutzerordner /home/<username>/.m2