Fasetin lisäys J2EE-projektiin

Tässä ohjeaiheessa selitetään, miten työtilassa aiemmin luotuun projektiin lisätään fasetti.

Fasetit määrittävät projektien ominaisuuksia ja vaatimuksia. Kun projektiin lisätään fasetti, kyseisen projektin kokoonpano määritetään suorittamaan tietty toiminto, täyttämään tietyt vaatimukset tai antamaan projektille tietyt ominaisuudet. Esimerkiksi EAR-fasetti määrittää projektin toimimaan yrityssovelluksena lisäämällä käyttöönoton kuvaajan ja määrittämällä projektin luokkapolun.

Voit lisätä fasetteja vain J2EE-projekteihin ja muihin J2EE-projekteihin perustuviin projekteihin, kuten yrityssovellusprojekteihin, dynaamisiin Web-projekteihin ja EJB-projekteihin. Et voi lisätä fasetteja esimerkiksi Java-projekteihin tai lisäosaprojekteihin. Yleensä fasetteja käyttävissä projekteissa on luotaessa ainakin yksi fasetti, ja niihin voidaan tarvittaessa lisätä fasetteja. Esimerkiksi uudessa EJB-projektissa on EJB-moduulifasetti. Voit lisätä projektiin muita fasetteja, kuten EJBDoclet (XDoclet) -fasetin.

Joitakin fasetteja voi lisätä vain, jos projektissa on jo jokin tietty fasetti. Osa faseteista ei voi olla samassa projektissa. Et voi esimerkiksi lisätä EJB-projektiin dynaamisen Web-moduulin fasettia, koska EJB-projektissa on valmiiksi EJB-moduulin fasetti. Osan faseteista voi poistaa projekteista ja osaa ei.

Uusiin projekteihin lisätään fasetit tavallisesti samalla, kun ne luodaan. Fasetteja voi lisätä jo luotuihin projekteihin seuraavasti:

  1. Napsauta hiiren kakkospainikkeella projektien selausnäkymässä olevaa projektia ja valitse Ominaisuudet-vaihtoehto.
  2. Napsauta ominaisuusikkunassa Projektifasetit-vaihtoehtoa. Projektifasettisivulla on luettelo projektin faseteista.
  3. Napsauta Lisää/poista projektifasetteja -vaihtoehtoa.
  4. Valitse Projektifasettien lisäys/poisto -ikkunasta niiden fasettien vieressä olevat valintaruudut, jotka haluat lisätä tähän projektiin, ja valitse kunkin fasetin versionumero.
    Luettelossa ovat vain ne fasetit, jotka ovat kelvollisia projektissa:
    • Luettelossa ei näy kaikki fasetteja projektiin valittujen ajonaikaisten ympäristöjen fasettien mukaan. Näkyvissä ovat vain valittujen kohteen ajonaikaisten ympäristöjen kanssa yhteensopivat fasetit.
    • Tehdyt fasettien ja niiden versionumeroiden valinnat rajoittavat muita luettelossa näkyvissä olevia fasetteja. Jos projektissa on esimerkiksi dynaamisen Web-moduulin fasetti, luettelossa ei ole EJB-moduulin fasettia, koska nämä kaksi fasettia eivät voi olla samassa projektissa.
    Saat lisätietoja kunkin fasetin vaatimuksista ja rajoituksista napsauttamalla hiiren kakkospainikkeella fasetin nimeä ja valitsemalla Näytä rajoitteet -vaihtoehdon.

    Voit myös valita esiasetetun fasettiyhdistelmän Esiasetukset-luettelosta.

  5. Jos haluat poistaa fasetin, poista sen valintaruudun valinta. Et voi poistaa kaikkia fasetteja.
  6. Jos haluat rajoittaa projektia niin, että se on yhteensopiva yhden tai useamman ajonaikaisen ympäristön kanssa, napsauta Näytä ajonaikaiset -painiketta ja valitse ajonaikaiset ympäristöt, joiden kanssa haluat projektin olevan yhteensopiva. Lisätietoja ajonaikaista ympäristöistä on ohjeaiheessa Kohdepalvelinten määritys J2EE-projekteille.
  7. Napsauta Valmis-vaihtoehtoa.
  8. Napsauta OK-painiketta.

Aiheeseen liittyviä käsitteitä
Yrityssovellusprojektit
Aiheeseen liittyviä tehtäviä
Yrityssovellusprojektin luonti
Työasemasovellusprojektin luonti
Liitinprojektin luonti