Exportación de producto
El PDE suministra el asistente Exportación de producto Eclipse, que
permite exportar un producto Eclipse
definido en una configuración de producto. Con este asistente, no se enterará del proceso de los scripts
Ant, y su espacio de trabajo no se llenará de recursos generados durante la operación de
construcción. El asistente está disponible bajo
Archivo >
Exportar... > Desarrollo de plug-ins > Producto Eclipse
.
Configuración de producto
El asistente de exportación Producto Eclipse gira alrededor de la configuración de producto, que encapsula todos los datos que el asistente necesita para construir los plug-ins y características y generar todos los archivos de configuración necesarios para ejecutar el producto.
El botón Examinar... permite desplazarse por todos los archivos .product disponibles en el espacio de trabajo y seleccionar la configuración de producto que definirá el proceso de construcción del producto.
El directorio raíz es el nombre del directorio de nivel superior del producto empaquetado. Por omisión, está establecido en eclipse, pero puede cambiarse por cualquier nombre, incluidos los nombres de más de un segmento. Por ejemplo, si el directorio raíz está establecido en rcp/product, el ejecutable del producto y el directorio plugins/ se colocarán en un directorio rcp/product.
Sincronización
PDE utiliza la configuración de producto sólo como ayuda para crear y personalizar el producto. Para que determinados tipos de datos almacenados en la configuración del producto entren vigor durante la ejecución (por ejemplo, imágenes de ventana, la imagen y el texto del diálogo Acerca de, etc.), deben escribirse las propiedades correspondientes en la extensión org.eclipse.core.runtime.products en el archivo de manifiesto de plugin que define el producto.
La opción Sincronizar antes de exportar garantiza que los archivos de manifiesto de plug-in estén siempre actualizados (la opción está activada por omisión).
Destino
La opción predeterminada es exportar un directorio. El directorio raíz del producto se almacena directamente en el directorio especificado.
Si se selecciona la opción de exportar a un archivador, el producto se empaqueta en un archivador ZIP.
Código fuente
La opción Incluir código fuente produce la exportación del código fuente junto con los binarios. Si un plug-in está empaquetado como JAR, el código fuente se colocará en una carpeta src/ en el directorio raíz del JAR. Si el plug-in está empaquetado como directorio plano, el código fuente se colocará en un ZIP fuente dentro del directorio del plug-in como hermano del JAR de biblioteca. Consulte el documento Ubicaciones de código fuente para obtener detalles acerca del convenido de denominación de archivadores fuente.
Exportación para varias plataformas con una sola pulsación
La opción Exportar para varias plataformas sólo está disponible cuando el PDE detecta que el paquete delta RCP está instalado en la plataforma destino. Si se selecciona esta opción, estará disponible una segunda página del asistente, que visualizará una lista de las plataformas disponibles a las que realizar la exportación. Esta lista se compila navegando a la estructura de directorios de la característica org.eclipse.platform.launchers instalada para recuperar las diversas combinaciones de plataformas.
En una sola operación, el PDE genera un producto para cada plataforma seleccionada y la coloca en un directorio cuyo nombre tiene el formato <os>_<ws>_<arq>. La variable os representa el sistema operativo seleccionado. La variable ws representa el sistema de ventanas seleccionado. Y la variable arq representa la arquitectura de procesador seleccionada.