Lägga till en fasett till ett J2EE-projekt

I det här avsnittet beskrivs hur du lägger till en fasett till ett befintligt projekt i arbetsytan.

Fasetter definierar vad som är typiskt för ett projekt och dess krav. När du lägger till en fasett till ett projekt, konfigureras projektet att utföra en viss uppgift, uppfylla vissa krav eller ha vissa egenskaper. EAR-fasetten konfigurera t.ex. ett projekt så att det fungerar som en Enterprise-tillämpning genom att lägga till en utplaceringsbeskrivning och ange projektets klassökväg.

Du kan lägga till fasetter endast till J2EE-projekt och andra typer av projekt som är baserade på J2EE-projekt, till exempel Enterprise-tillämpningsprojekt, dynamiska webbprojekt och EJB-projekt. Du kan inte lägga till fasetter till exempel Java-projekt eller insticksprogramsprojekt. Vanligen har ett projekt där fasetter kan användas minst en fasett när det skapas vilket gör det möjligt att lägga till fler fasetter om det behövs. Till exempel har ett nytt EJB-projekt fasetten EJB-modul. Du kan sedan lägga till andra fasetter till det här projektet, till exempel fasetten EJBDoclet (XDoclet).

För en del fasetter krävs det att det finns vissa andra fasetter. Andra fasetter kan inte finnas i samma projekt. Du kan till exempel inte lägga till fasetten Dynamisk webbmodul till ett EJB-projekt eftersom EJB-projekt redan har fasetten EJB-modul. En del fasetter kan tas bort från ett projekt och andra inte.

Till nya projekt läggs vanligen fasetter när de skapas. Så här lägger du till ytterligare en fasett till ett projekt som redan finns:

  1. Högerklicka på projektet i projektutforskarvyn och klicka sedan på Egenskaper.
  2. Klicka på Projektfasetter i egenskapsfönstret. På sidan Projekfasetter visas en lista med projektets fasetter.
  3. Klicka på Lägg till/ta bort projektfasetter.
  4. Markera i fönstret Lägg till/ta bort projektfasetter kryssrutorna för de fasetter du vill att projektet ska ha och välj ett versionsnummer för varje fasett.
    Endast de fasetter som är giltiga för projektet visas:
    • Listan med de runtime-miljöer som är valda för projektet begränsar vilka fasetter som visas i listan. Endast de fasetter som är kompatibla med alla valda mål-runtime-miljöer visas.
    • De valda fasetterna och versionsnumren för dem begränsar vilka andra fasetter som visas i listan. Om projektet till exempel innehåller fasetten Dynamisk webbmodul visas inte fasetten EJB-modul eftersom de två fasetterna inte kan finnas i samma projekt.
    Du kan ta reda på mer om krav och begränsningar för varje fasett genom att högerklicka på fasettens namn och sedan klicka på Visa regler.

    Du kan välja en förvald kombination av fasetter från listan Förinställda.

  5. Om du vill ta bort en fasett avmarkerar du kryssrutan för den. Alla fasetter kan inte tas bort.
  6. Om du vill begränsa projektet så att det är kompatibelt med en eller flera runtime-miljöer klickar du på knappen Visa runtime-miljöer och markerar de runtime-miljöer du vill att projektet ska vara kompatibelt med. Mer information om runtime-miljöer finns i Ange målservrar för J2EE-projekt.
  7. Klicka på Slutför.
  8. Klicka på OK.

Närliggande begrepp
Enterprise-tillämpningsprojekt
Närliggande uppgifter
Skapa ett Enterprise-tillämpningsprojekt
Skapa ett tillämpningsklientprojekt
Skapa ett anslutningsfunktionsprojekt