J2EE 프로젝트에 패싯 추가

이 주제는 작업공간의 기존 프로젝트에 패싯을 추가하는 방법을 설명합니다.

패싯은 프로젝트의 특성 및 요구사항을 정의합니다. 프로젝트에 패싯을 추가하는 경우, 해당 프로젝트는 특정 타스크를 수행하거나 특정 요구사항을 이행하거나 특정 특성을 갖도록 구성됩니다. 예를 들어, EAR 패싯은 배치 설명자를 추가하고 프로젝트의 클래스 경로를 설정하여 프로젝트가 엔터프라이즈 응용프로그램 기능을 수행하도록 설정합니다.

J2EE 프로젝트 및 J2EE 프로젝트를 기반으로 하는 다른 유형의 프로젝트(예: 엔터프라이즈 응용프로그램 프로젝트, 동적 웹 프로젝트 및 EJB 프로젝트)에만 패싯을 추가할 수 있습니다. 예를 들어, Java™ 프로젝트 또는 플러그인 프로젝트에는 패싯을 추가할 수 없습니다. 일반적으로, 패싯을 사용하는 프로젝트에는 작성 시 하나 이상의 패싯이 포함되며 필요한 경우 패싯을 더 추가할 수 있습니다. 예를 들어, 새 EJB 프로젝트에 EJB 모듈 패싯이 포함되는 경우, 이 프로젝트에 EJBDoclet(XDoclet) 패싯과 같은 다른 패싯을 추가할 수 있습니다.

일부 패싯에는 다른 패싯이 전제조건으로 필요합니다. 동일한 프로젝트에 서로 다른 패싯이 포함될 수 없습니다. 예를 들어, 동적 웹 모듈 패싯은 EJB 프로젝트에 추가할 수 없습니다. EJB 프로젝트에 이미 EJB 모듈 패싯이 있기 때문입니다. 프로젝트에서 제거할 수 있는 패싯도 있고 제거할 수 없는 패싯도 있습니다.

새 프로젝트에는 일반적으로 작성 시 추가된 패싯이 있습니다. 기존 프로젝트에 다른 패싯을 추가하려면 다음 단계를 수행하십시오.

  1. 프로젝트 탐색기 보기에서 프로젝트를 마우스 오른쪽 단추로 클릭하고 특성을 클릭하십시오.
  2. 특성 창에서 프로젝트 패싯을 클릭하십시오. 프로젝트 패싯 페이지에 프로젝트 패싯이 나열됩니다.
  3. 프로젝트 패싯 추가/제거를 클릭하십시오.
  4. 프로젝트 패싯 추가/제거 창에서 이 프로젝트에 사용할 패싯의 옆에 있는 선택란을 선택하고 각 패싯의 버전 번호를 선택하십시오.
    프로젝트에 올바른 패싯만 나열됩니다.
    • 프로젝트에 대해 선택된 런타임의 목록은 목록에 표시되는 패싯을 제한합니다. 선택한 모든 대상 런타임과 호환되는 패싯만 표시됩니다.
    • 현재 선택한 패싯과 해당 버전 번호는 목록에 표시되는 다른 패싯을 제한합니다. 예를 들어, 프로젝트에 동적 웹 모듈 패싯이 포함되는 경우, EJB 모듈 패싯은 나열되지 않습니다. 이 두 패싯은 동일한 프로젝트에서 사용할 수 없기 때문입니다.
    패싯 이름을 마우스 오른쪽 단추로 클릭한 후 제한조건 표시를 클릭하여 각 패싯의 세부 요구사항 및 제한사항을 확인할 수 있습니다.

    또한 사전 설정 목록에서 사전 설정된 패싯 조합을 선택할 수 있습니다.

  5. 패싯을 제거하려면 해당 선택란을 지우십시오. 일부 패싯은 제거되지 않을 수 있습니다.
  6. 프로젝트가 하나 이상의 런타임과 호환되도록 제한하려면 런타임 표시 단추를 클릭하고 프로젝트와 호환될 런타임을 선택하십시오. 런타임에 대한 자세한 정보는 J2EE 프로젝트의 대상 서버 지정을 참조하십시오.
  7. 완료를 클릭하십시오.
  8. 확인을 클릭하십시오.

관련 개념
엔터프라이즈 응용프로그램 프로젝트
관련 태스크
엔터프라이즈 응용프로그램 프로젝트 작성
응용프로그램 클라이언트 프로젝트 작성
커넥터 프로젝트 작성