Benutzervorgaben für den Plug-in-Compiler

Benutzervorgabenseite 'Compiler'

Syntaktische Fehler in den Dateien plugin.xml, fragment.xml und MANIFEST.MF werden vom Plug-in-Manifestcompiler als Fehler markiert. Für semantische Fehler in den Plug-in-Manifesten kann die Wertigkeit für jede Problemkategorie als Fehler, Warnung oder Ignorieren angegeben werden.

Einstellungen für Arbeitsbereiche und Projekte

Die Benutzervorgaben für den Plug-in-Compiler werden auf Arbeitsbereichsebene auf der Benutzervorgabenseite Benutzervorgabenseite 'Compiler' Fenster > Benutzervorgaben... > Plug-in-Entwicklung > Compiler konfiguriert und sind für alle Plug-in-Projekte im Arbeitsbereich wirksam.

Es ist auch möglich, die Einstellungen für den Arbeitsbereich durch die Compilereinstellungen auf der Plug-in-Projektebene zu überschreiben. Wählen Sie hierzu Eigenschaften im Kontextmenü eines Plug-in-Projekts aus. Im Dialog Eigenschaften können Sie die Compilereinstellungen für das Manifest auf Projektebene auf der Benutzervorgabenseite Plug-in-Entwicklung > Plug-in-Manifestcompiler anpassen.

Allgemeine Einstellungen

Allgemeiner Abschnitt der Benutzervorgabenseite 'Compiler'

Option

Beschreibung

Standardwert

Nicht definierte erforderliche Attribute

Ein erforderliches Attribut in einer Plug-in-Datei fehlt.

Fehler

Inkompatible Umgebung

Die Umgebungseinstellungen des Plug-ins stimmen nicht mit den Umgebungseinstellungen der Zielplattform überein.

Warnung

Fehlende importierte Pakete

Mindestens ein Paket in einem Java-Quellenordner ist nicht im Manifesteintrag des Exportpakets enthalten.

Ignorieren

Buildeinstellungen

Buildabschnitt der Benutzervorgabenseite 'Compiler'

Option

Beschreibung

Standardwert

Probleme mit Eintrag 'source.<library>'

Semantisches Problem mit Quelleneintrag.

Warnung

Probleme mit Eintrag 'output.<library>'

Semantisches Problem mit Ausgabeeintrag.

Warnung

Fehlender Eintrag 'output.<library>'

Ein Quelleneintrag ist ohne übereinstimmende Ausgabe vorhanden.

Ignorieren

Probleme mit Eintrag 'bin.includes'

Semantisches Problem mit binärem Eintrag 'includes'.

Warnung

Probleme mit Eintrag 'src.includes'

Semantisches Problem mit Quelleneintrag 'includes'.

Warnung

Fehlende oder inkompatible Java-Konformitätseigenschaften

Projekt verfügt über Java-Konformitätseinstellungen ohne übereinstimmendem Eintrag in 'build.properties'.

Warnung

Fehlende projektspezifische Java-Compiler-Einstellungen

Projekt verfügt über Java-Compiler-Einstellungen ohne übereinstimmendem Eintrag in 'build.properties'.

Ignorieren

Fehlende oder falsche Dateicodierungen

Projekt verfügt über Dateicodierungseinstellungen ohne übereinstimmendem Eintrag in 'build.properties'.

Ignorieren

Weitere Probleme mit 'build.properties'-Dateien

Weitere Probleme, die nicht Bestandteil einer anderen Einstellung sind.

Warnung

Versionierungseinstellungen

Versionierungsabschnitt der Benutzervorgabenseite 'Compiler'

Option

Beschreibung

Standardwert

Fehlende Versionen bei erforderlichen Produktpaketen

Ein erforderlicher Bundlemanifesteintrag verfügt nicht über Versionseinschränkungen.

Ignorieren

Fehlende Versionen bei exportierten Paketen

Ein exportierter Paketmanifesteintrag verfügt nicht über die angegebene Version.

Ignorieren

Fehlende Versionen bei importierten Paketen

Ein importierter Paketmanifesteintrag verfügt nicht über Versionseinschränkungen.

Ignorieren

Nutzungseinstellungen

Nutzungsabschnitt der Benutzervorgabenseite 'Compiler'

Option

Beschreibung

Standardwert

Nicht aufgelöste Abhängigkeiten

Eine Plug-in-Abhängigkeit (erforderliches Bundle oder importiertes Paket) kann nicht gefunden werden.

Fehler

Nicht aufgelöste Erweiterungspunkte

Der Provider für einen Erweiterungspunkt kann nicht gefunden werden.

Fehler

Verwendung von internen Erweiterungspunkten

Angabe einer Erweiterung für einen Erweiterungspunkt, der als intern markiert ist.

Warnung

Verwendung veralteter Attribute und Elemente

Angabe einer Erweiterung, von der Attribute oder Elemente von einem Erweiterungspunkt verwendet werden, die als veraltet markiert sind.

Warnung

Verwendung von nicht ausgelagerten Zeichenfolgen

Ein Plug-in verwendet eine Zeichenfolge, die in 'plugin.properties' umgewandelt werden kann.

Ignorieren

Referenzeinstellungen

Referenzabschnitt der Benutzervorgabenseite 'Compiler'

Option

Beschreibung

Standardwert

Unzulässige Elemente

Verweis auf ein unzulässiges Element in einer Erweiterung.

Warnung

Unzulässige Attribute

Verweis auf ein unzulässiges Attribut in einer Erweiterung.

Warnung

Verweise auf nicht vorhandene Klassen

Verweis auf eine Klasse aus einer Erweiterung, die im Projekt nicht vorhanden ist.

Warnung

Verweise auf nicht empfohlene Klassen

Verweis auf eine Klasse aus einer Erweiterung mit Warnungen wegen unzulässigem Zugriff.

Warnung

Verweise auf nicht vorhandene Ressourcen

Verweist auf eine Ressource aus einer Erweiterung, die im Projekt nicht vorhanden ist.

Warnung

Verweise auf nicht vorhandene Kennungsattribute

Verweis auf ein Kennungsattribut, das nicht von einer bekannten Erweiterung definiert wird.

Warnung

Nicht offensichtliche Probleme

Im folgenden Abschnitt werden einige nicht offensichtliche potenzielle Probleme erläutert, die von der PDE markiert werden:

Zugehörige Referenzinformationen

Benutzervorgaben für den Compiler
Benutzervorgaben für die PDE