Añadir paquetes OSGi a un proycto de característica Liberty
Una característica Liberty incluye paquetes OSGi que contienen clases y servicios. Las clases y servicios implementan las funciones que proporciona la característica Liberty. Puede incluir paquetes OSGi en una característica Liberty que se ha creado con WebSphere Application Server Developer Tools añadiendo los paquetes al proyectos de característica Liberty correspondiente.
Procedimiento
Para añadir paquetes OSGi a un proyecto de característica Liberty, complete los pasos siguientes:
- Desde la vista Explorador de proyectos,
abra el archivo de manifiesto de característica para el proyecto de
característica
Liberty
efectuando una doble pulsación en el nodo
Manifiesto en la jerarquía de proyecto,
indicada mediante el icono de manifiesto
(
).
- En el panel Paquetes contenidos, pulse Añadir para seleccionar uno o más paquetes para añadir al proyecto de característica Liberty, o bien pulse Nuevo para crear un nuevo paquete OSGi para añadir al proyecto de característica Liberty. Para obtener información sobre cómo crear un paquete OSGi, consulte Creación de proyectos de paquetes OSGi.
- (Opcional) Para especificar el rango de versiones para el paquete contenido, seleccione el paquete, pulse Propiedades y especifique los valores necesarios en los campos Versión mínima y Versión máxima.
- (Opcional) Utilice el campo Ubicación en el recuadro de diálogo Propiedades para especificar la ubicación donde desea que se empaquete el paquete al exportarlo, relativa a la carpeta de instalación de la extensión del producto. Si desea que el paquete que se empaquete en más de una ubicación, especifique las ubicaciones como una lista separada por comas. De forma predeterminada, el paquete se empaqueta en la carpeta /lib.
Resultados
Los nombres de paquete se añaden a la cabecera Subsystem-Content en el archivo de manifiesto. Para obtener más información sobre las cabeceras en el archivo de manifiesto de característica de una característica de Liberty, consulte Archivo de manifiesto de característica de Liberty.