Projektfacetter

Facetter definerer egenskaber og krav for Java EE-projekter og bruges som en del af runtime-konfigurationen.

Når du tilføjer en facet til et projekt, konfigureres projektet til at udføre en bestemt opgave, opfylde visse krav eller have bestemte egenskaber. EAR-facetten indstiller f.eks. et projekt til at fungere som en Enterprise Application ved at tilføje en distributionsdeskriptor og angive projektets classpath.

Du kan kun tilføje facetter til Java EE-projekter og andre typer projekter, der bygger på J2EE-projekter, f.eks. Enterprise Application-projekter, dynamiske webprojekter og EJB-projekter. Du kan ikke tilføje facetter til et Java™-projekt eller et plugin-projekt, for eksempel. Typisk har et facetaktiveret projekt mindst én facet, når det oprettes, hvilket gør det muligt om nødvendigt at tilføje flere facetter. Et nyt EJB-projekt har f.eks. EJB-modulfacetten. Du kan derefter tilføje andre facetter til projektet, f.eks. facetten EJBDoclet (XDoclet). Hvis du vil tilføje en facet til et projekt, skal du se under Tilføj en facet til et Java EE-projekt.

Visse facetter kræver andre facetter som forudsætning. Andre facetter kan ikke være i samme projekt på samme tid. Du kan f.eks. ikke tilføje den dynamiske webmodulfacet til et EJB-projekt, fordi EJB-projektet allerede har EJB-modulfacetten. Visse facetter kan flyttes fra et projekt, og andre kan ikke.

Facetter har også versionsnumre. Du kan ændre versionsnummeret for en facet, så længe facettens krav overholdes. Hvis du vil ændre versionsnummeret for en facet, kan du finde flere oplysninger under Skift facetversion.

Relaterede begreber
Enterprise Application-projekter
Relaterede opgaver
Opret et Enterprise Application-projekt
Opret et Application Client-projekt
Opret et connector-projekt
Tilføj en facet til et Java EE-projekt
Skift Java-compilerversion for et Java EE-projekt
Skift facetversion