Convertir proyectos existentes en proyectos OSGi

Acerca de esta tarea

Puede convertir los módulos Java™ EE, proyectos Java y plug-ins PDE en proyectos OSGi para beneficiarse de muchas de las ventajas de la infraestructura OSGi.

Procedimiento

  1. Inicie el diálogo de conversión. En el Explorador empresarial, pulse con el botón derecho en el PDE, el módulo Java EE o el proyecto EJB y seleccione Configurar > Convertir a proyecto de paquete OSGi. En esta conversión se asume que el nombre del proyecto y la ubicación son los mismos.
    Nota: Si convierte un proyecto de fragmento PDE o un proyecto de fragmento Java EE en un proyecto de fragmento OSGi, pulse con el botón derecho del ratón en el fragmento y seleccione Configurar > Convertir en proyecto de fragmento de paquete OSGi.
  2. Revise la información del diálogo de conversión.
    Mensajes y detalles
    El diálogo de conversión muestra mensajes sobre los proyectos que está convirtiendo. Si selecciona un mensaje, y existe información adicional, ésta se visualiza en la sección Detalles.
    Buscar binarios que no tengan ninguna conexión de origen para paquetes a importar
    Al convertir un proyecto con archivos de origen Java, los paquetes que no están satisfechos en el proyecto se añaden automáticamente al nuevo archivo de manifiesto de paquete. Sin embargo, si el origen no está disponible, la opción Buscar binarios que no tengan conexión de origen para paquetes a importar facilita la conversión. Observe que, al buscar archivos binarios, existen algunas instancias en las que los paquetes no se encuentran. Por ejemplo, la información de paquetes para objetos utilizada solamente en los bloques de método no se encuentra Si es necesario, en estos casos puede añadir la información de importación manualmente al manifiesto. La opción Buscar binarios que no tengan ninguna conexión de origen para los paquetes a importar está seleccionada de forma predeterminada.

    En la imagen siguiente se muestra el diálogo de conversión con mensajes de ejemplo para una conversión de EJB.

    Convertir a un proyecto de paquete OSGi

  3. Pulse Aceptar para convertir el proyecto.

Resultados

Cuando el proyecto Java EE, EJB o PDE se convierte a un paquete OSGi, se añaden a la aplicación OSGi naturalezas, compiladores, entradas de variable classpath y recursos de proyecto específicos de OSGi. Las naturalezas, compiladores, entradas de variable classpath y recursos de proyecto específicos de PDE se eliminan de la aplicación OSGi que se acaba de convertir. Los valores de proyecto se actualizan para incluir preferencias predeterminadas para la aplicación OSGi.

El archivo de manifiesto de paquete, MANIFEST.MF, se crea o actualiza para incluir todas las propiedades de paquete necesarias. Un manifiesto de paquete OSGi describe el paquete y sus dependencias. Para obtener más información sobre el archivo de manifiesto de paquete, consulte Archivo de manifiesto de paquete OSGi. Para obtener sobre el archivo de manifiesto de fragmento, consulte Archivos de manifiesto de fragmentos OSGi.

Qué hacer a continuación

Después de convertir el proyecto Java EE en un proyecto de paquete OSGi, puede crear lógica empresarial, exportar el paquete OSGi como archivo JAR, añadir el paquete a una aplicación OSGi o añadir el paquete a un paquete compuesto.
Icono que indica el tipo de tema Tema de tarea
Términos y condiciones para centros de información | Comentarios

Icono de indicación de fecha y hora Última actualización: 22 de abril de 2014

Nombre de archivo: tconvertosgi.html