In dit onderwerp wordt uitgelegd hoe u een facet aan een bestaand project in het werkgebied kunt toevoegen.
Een facet definieert de kenmerken en vereisten van projecten. Als u een facet aan een project toevoegt, wordt het project geconfigureerd voor het uitvoeren van een bepaalde taak, het vervullen van bepaalde vereisten of het bevatten van bepaalde kenmerken. Het EAR-facet stelt een project bijvoorbeeld zodanig in dan dit als bedrijfstoepassing functioneert door een ingebruiknamedescriptor toe te voegen en het projectklassenpad in te stellen.
U kunt alleen facetten toevoegen aan J2EE-projecten en aan projecttypen die zijn gebaseerd op J2EE-projecten, zoals bedrijfstoepassingsprojecten, dynamische webprojecten en EJB-projecten. U kunt geen facetten toevoegen aan, bijvoorbeeld, een Java-project of -pluginproject. Een project dat facetten ondersteunt, heeft tenminste één facet als het project wordt gemaakt. Aan een dergelijk project kunt u, indien nodig, meer facetten toevoegen. Een nieuw EJB-project heeft bijvoorbeeld het facet EJB-module. U kunt andere facetten aan dit project toevoegen, bijvoorbeeld het facet EJBDoclet (XDoclet).
Voor sommige facetten is een ander facet vereist, terwijl bepaalde facetten elkaar uitsluiten. U kunt bijvoorbeeld het facet Dynamische webmodule niet toevoegen aan een EJB-project, omdat een EJB-project al het facet EJB-module bevat. Sommige facetten kunnen uit een project worden verwijderd, terwijl dit bij andere facetten niet mogelijk is.
Over het algemeen worden facetten tijdens het maken van een project toegevoegd. Ga als volgt te werk om een ander facet aan een bestaand project toe te voegen: