Wie kann ich die Eclipse-Warnung über den Inhalt des Zielordners stoppen?

9

Ich erhalte eine Menge Warnungen von generierten Dateien in meinem target -Ordner (z. B. Java-Code, der von XSDs oder todsicheren Berichten generiert wurde), die ich nicht beheben kann, und er versteckt richtige Warnungen in meinem Quellcode.

>

Kennt jemand eine Möglichkeit, Eclipse mitzuteilen, dass Warnungen in bestimmten Ordnern oder nur den "Abgeleiteten" oder Zielordnern nicht angezeigt werden sollen?

Ich konnte nur die folgenden zwei "fast" Lösungen finden:

  1. Der Filter in der Ansicht "Probleme" ermöglicht das Ausblenden von Warnungen, die eine bestimmte Zeichenfolge in ihrer Beschreibung enthalten, aber nicht Teil ihres Pfads oder ihrer Ressource (Datei) sind. Selbst wenn Sie könnten, wäre dies keine ideale Lösung, da die Warnungen im Paket-Explorer immer noch auf dem Projekt angezeigt werden und potenzielle echte Warnungen verbergen.
  2. Mit der neuesten Eclipse-Version (Juno / 4.2) in den "Java Build Path" -Einstellungen unter der Registerkarte "Source" können Sie optionale Kompilierprobleme von jedem source -Ordner ignorieren. Dies funktioniert jedoch offensichtlich nicht in Fällen, in denen die Ordner keine Quellordner sind (wie die todsicheren Berichte). Es tut jedoch ein bestimmtes Problem mit Warnungen über generierte Quellen, aber möglicherweise nicht in anderen, wo die Quellen nicht als Quelle enthalten sein können.

Es wäre nur schön, wenn es eine Möglichkeit gäbe, Eclipse mitzuteilen, dass es keine Warnungen über Dinge im Zielordner gibt, da es oft nicht sehr nützlich ist und tatsächliche Probleme verbergen kann.

Prost,
Svend.

    
Svend Hansen 01.08.2012, 10:41
quelle

2 Antworten

2

Es stellt sich heraus, dass Sie kann das ziemlich einfach tun (zumindest in Eclipse Kepler).

Öffnen Sie das Bedienfeld Einstellungen , entweder für Eclipse als Ganzes oder für das Projekt. Wählen Sie den Bereich Überprüfung aus (wenn Sie das Bedienfeld "Projekteinstellungen" verwenden, müssen Sie möglicherweise projektspezifische Einstellungen aktivieren). Gehen Sie jetzt zu dem Validator, der Ihnen Probleme verursacht (in meinem Fall war es der HTML-Validator, aber es hängt davon ab, was Sie tun) und klicken Sie auf die Schaltfläche, um seine Einstellungen zu bearbeiten, die einen anderen Dialog öffnet.

In diesem Dialogfeld möchten Sie sicherstellen, dass es eine Gruppe ausschließen gibt, die Ordner: Ziel ausschließt. Wenn es keine Ausschlussgruppe gibt, fügen Sie eine mit der Schaltfläche auf der rechten Seite hinzu. Wählen Sie dann die Ausschlussgruppe und Regel hinzufügen ... aus, um einen weiteren -Dialog / Assistenten aufzurufen. Sie möchten einen Ordner oder Dateinamen hinzufügen und im nächsten Schritt den auszuschließenden Zielordner auswählen (mit der Schaltfläche Ordner durchsuchen ... ) und das Kontrollkästchen für die Verwendung beibehalten der einfache Dateiname wurde überprüft. Wenn Sie eine globale Regel hinzufügen, spielt es keine Rolle, welchen target Ordner Sie auswählen.

Die OK / Anwenden von alle Dialoge zurück, um die Änderung anzuwenden, die Sie vorgenommen haben (oder möglicherweise weitere Ausschlussregeln hinzufügen). Sie benötigen eine Neuerstellung, damit die Regeländerung korrekt angewendet wird, aber das ist einfach.

    
Donal Fellows 30.04.2014 10:04
quelle
0

Ordner, die keine Quellordner sind, werden nicht von Eclipse kompiliert. Sie sollten also keinen Java-Fehler / Warnung für diese haben.

Für den Quellordner haben Sie bereits die Lösung ('Ignoriere optionale Kompilierprobleme' Parameter).

    
Algiz 19.08.2013 10:47
quelle

Tags und Links