Adición de una faceta a un proyecto J2EE

Este tema explica cómo añadir una faceta a un proyecto existente del espacio de trabajo.

Las facetas definen las características y requisitos de los proyectos. Al añadir una faceta a un proyecto, ese proyecto se configura para ejecutar una determinada tarea, cumplir determinados requisitos o tener determinadas características. Por ejemplo, la faceta EAR configura un proyecto para que funcione como una aplicación de empresa añadiendo un descriptor de despliegue y configurando la classpath del proyecto.

Sólo puede añadir facetas a proyectos J2EE y a otros tipos de proyectos basados en proyectos J2EE, como por ejemplo proyectos de aplicación de empresa, proyectos Web dinámicos y proyectos EJB. No puede añadir facetas a un proyecto Java ni a un proyecto de conector, por ejemplo. Generalmente, un proyecto habilitado para facetas tiene como mínimo una faceta cuando se crea, permitiendo al usuario añadir más facetas si es necesario. Por ejemplo, un proyecto EJB nuevo tiene la faceta de Módulo EJB. A continuación, puede añadir otras facetas a este proyecto, como por ejemplo la faceta EJBDoclet (XDoclet).

Algunas facetas requieren otras facetas como prerrequisitos. Otras facetas no pueden estar juntas en el mismo proyecto. Por ejemplo, no puede añadir la faceta de Módulo Web dinámico a un proyecto EJB, porque el proyecto EJB ya tiene la faceta Módulo EJB. Algunas facetas pueden eliminarse de un proyecto y otras no.

Normalmente se añaden facetas a los nuevos proyectos al crearlos. Para añadir otra faceta a un proyecto ya existente, siga estos pasos:

  1. En la vista Explorador de proyectos, pulse con el botón derecho del ratón en un proyecto y pulse Propiedades.
  2. En la ventana Propiedades, pulse Facetas de proyecto. La página Facetas de proyecto contiene una lista de las facetas del proyecto.
  3. Pulse Añadir o quitar facetas de proyecto.
  4. En la ventana Añadir o quitar facetas de proyecto, seleccione los recuadros de selección junto a las facetas que desea tener en este proyecto y seleccione un número de versión para cada faceta.
    Sólo se listan las facetas que son válidas para el proyecto:
    • La lista de entornos de ejecución seleccionados para el proyecto limita las facetas que se muestran en la lista. Sólo se muestran las facetas compatibles con todos los entornos de ejecución destino seleccionados.
    • Las facetas seleccionadas actualmente y sus números de versión limitan las otras facetas mostradas en la lista. Por ejemplo, si el proyecto contiene la faceta de Módulo Web dinámico, la faceta de Módulo EJB no aparece en la lista, ya que estas dos facetas no pueden estar en el mismo proyecto.
    Puede obtener más información sobre los requisitos y limitaciones de cada faceta pulsando con el botón derecho del ratón en el nombre de la faceta y seleccionando Mostrar restricciones.

    También puede elegir una combinación predefinida de facetas en la lista Valores predeterminados.

  5. Para eliminar una faceta, pulse el recuadro de selección correspondiente. No todas las facetas pueden eliminarse.
  6. Si desea limitar el proyecto para que sea compatible con uno o más tiempos de ejecución, pulse el botón Mostrar tiempos de ejecución y seleccione los tiempos de ejecución con los que desea que sea compatible el proyecto. Para obtener más información sobre los entonos de ejecución, consulte la sección Especificación de servidores de destino para proyectos J2EE.
  7. Pulse Finalizar.
  8. Pulse Aceptar.

Conceptos relacionados
Proyectos de cliente de empresa
Tareas relacionadas
Creación de un proyecto de aplicación de empresa
Creación de un proyecto de cliente de aplicaciones
Creación de un proyecto de conector