Indstillinger: Compilere - Plugins

Indstillingssiden Compilere

Syntaksfejl i plugin.xml, fragment.xml og MANIFEST.MF markeres alle som fejl af plugin-manifestcompileren. Med hensyn til semantiske problemer i plugin-manifesterne kan du angive niveauet for hver problemkategori til Fejl, Advarsel eller Ignorér.

Arbejdsområdeindstillinger sammenlignet med projektindstillinger

Indstillingerne for plugin-compileren angives på arbejdsområdeniveau på indstillingssiden Åbn indstillingssiden Compilere Vindue > Indstillinger... > Plugin-udvikling > Compilere og gælder for alle plugin-projekter i arbejdsområdet.

Du kan tilsidesætte indstillingerne på arbejdsområdeniveau ved at angive indstillinger på plugin-projektniveau. Det gør du ved at vælge Egenskaber på et plugin-projekts kontekstmenu. I dialogboksen Egenskaber kan du tilpasse indstillinger for manifestcompileren på projektniveau på indstillingssiden Plugin-udvikling > Plugin-manifest - compiler.

Generelle indstillinger

Afsnittet Generelt på indstillingssiden Compilere

Indstilling

Beskrivelse

Standard

Påkrævede attributter, der ikke er angivet

En påkrævet attribut i en plugin-fil mangler

Fejl

Inkompatibelt miljø

Miljøindstillingerne for plugin'en matcher ikke platformens miljøindstillinger

Advarsel

Manglende eksporterede pakker

En eller flere pakker i en Java-kildefolder er ikke inkluderet i Export-Package-manifestindgangen

Ignorér

Byggeindstillinger

Afsnittet Byg på indstillingssiden Compilere

Indstilling

Beskrivelse

Standard

Problemer med 'source.<library>'-indgang

Semantisk problem med kildeindgang

Advarsel

Problemer med 'output.<library>'-indgang

Semantisk problem med outputindgang

Advarsel

Manglende 'output.<library>'-indgang

Der findes en kildeindgang uden matchende output

Ignorér

Problemer med 'bin.includes'-indgang

Semantisk problem med includes-indgang

Advarsel

Problemer med 'src.includes'-indgang

Semantisk problem med kilde-includes-indgang

Advarsel

Manglende eller inkompatible Java-kompatibilitetsegenskaber

Projektet har indstillinger for Java-kompatibilitet uden en matchende indgang i build.properties

Advarsel

Manglende projektspecifikke indstillinger for Java-compiler

Projektet har indstillinger for Java-compiler uden en matchende indgang i build.properties

Ignorér

Manglende eller forkerte filkodninger

Projektet har indstillinger for filkodning uden en matchende indgang i build.properties

Ignorér

Andre problemer med build.properties-filer

Andre problemer er ikke en del af en anden indstilling

Advarsel

Versioneringsindstillinger

Afsnittet Versionering på indstillingssiden Compilere

Indstilling

Beskrivelse

Standard

Manglende version på påkrævede bundter

Et påkrævet bundtmanifest har ikke versionsbegrænsninger

Ignorér

Manglende version på eksporterede pakker

Der er ikke angivet en version for en eksporteret pakkemanifestindgang

Ignorér

Manglende version på importerede pakker

Der er ikke versionsbegrænsninger for en importeret pakkemanifestindgang

Ignorér

Brugsindstillinger

Afsnittet Brug på indstillingssiden Compilere

Indstilling

Beskrivelse

Standard

Ikke-analyserede afhængigheder

En plugin-afhængighed (påkrævet bundt eller importeret pakke) findes ikke

Fejl

Ikke-opløste udvidelsespunkter

Udbyderen af et udvidelsespunkt findes ikke

Fejl

Brug af interne udvidelsespunkter

Leveirng af en udvidelse til et udvidelsespunkt, der er markeret som internt

Advarsel

Brug af forældede attributter og elementer

Levering af en udvidelse, der bruger attributter eller elementer fra et udvidelsespunkt, der er markeret som forældet

Advarsel

Anvendelse af ikke-eksternaliserede strenge

En plugin bruger en streng, der ikke kan konverteres i plugin.properties

Ignorér

Referenceindstillinger

Afsnittet Referencer på indstillingssiden Compilere

Indstilling

Beskrivelse

Standard

Ugyldige elementer

Reference til et ugyldigt element i en udvidelse

Advarsel

Ugyldige atributter

Reference til en ugyldig attribut i en udvidelse

Advarsel

Referencer til ukendte klasser

Reference til en klasse fra en udvidelse, der ikke findes i projektet

Advarsel

Referencer til frarådede klasser

Reference til en klasse fra en udvidelse, der har advarsler om frarådet adgang

Advarsel

Referencer til ukendte ressourcer

Reference til en ressource fra en udvidelse, der ikke findes i projektet

Advarsel

Referencer til ikke-eksisterende id-attributter

Reference til en id-attribut, der ikke er defineret af en kendt udvidelse

Advarsel

Ikke-selvforklarende problemer

Herunder følger en kort beskrivelse af nogle af de ikke-selvforklarende potentielle problemer, der markeres af PDE:

Relaterede referencer

Indstillinger for PDE-compiler
PDE-indstillinger