Visión general
La página Visión general define el producto proporciona enlaces dinámicos para probarlo y exportarlo.
Definición de producto
Un producto es una extensión org.eclipse.core.runtime.products. Como mínimo, debe tener un nombre, un ID y una aplicación.
El nombre de producto es una serie traducible que aparece en la barra de título de la aplicación. Se define como propiedad en la extensión org.eclipse.core.runtime.products.
El recuadro combinado identificador de producto se rellena con los identificadores de todas las extensiones de producto definidas en el espacio de trabajo y el destino. Puede seleccionar uno de los productos definidos o crear una definición de producto sobre la marcha mediante el botón Nuevo....
Un producto debe estar asociado con una aplicación, que actúa como punto de entrada principal cuando se lanza el producto. Una aplicación es una extensión org.eclipse.core.runtime.applications. El recuadro combinado aplicación se rellena con los identificadores de todas las extensiones de aplicación definidas en el espacio de trabajo y el destino.
Una configuración de producto puede estar basada en plugins o basada en características. La configuración basada en plugins es el valor predeterminado, debido a su simplicidad y a que no obliga al usuario a comprender los conceptos específicos del gestor de actualizaciones, como las características, antes de construir un producto. Sin embargo, una configuración basada en características es más potente, ya que permite suministrar un producto que es actualizable. Es decir, más adelante puede publicar parches o actualizaciones del producto en un sitio de actualizaciones y hacer que los usuarios utilicen el gestor de actualizaciones de Eclipse para descargar e instalar dichas actualizaciones.
Prueba
Para probar la configuración del producto, pulse simplemente uno de los enlaces dinámicos de la sección Prueba.
También existen enlaces dinámicos similares en el editor de manifiestos de plug-in, pero en este caso existe una diferencia notable. Hay un paso de Sincronización.
¿Por qué es necesaria una sincronización? Recuerde que la configuración de productos es sólo para uso de PDE y que el tiempo de ejecución no lo lee ni lo interpreta. Algunos de los datos que se especifican en este archivo (por ejemplo, ID de producto, aplicación, imágenes de ventana, acerca de la imagen, etc.) deben copiarse al archivo plugin.xml del plug-in de sello personal para que estos cambios entre realmente en vigor durante el tiempo de ejecución. Eso es lo que hace la acción sincronizar. Garantiza que plugin.xml contiene datos actualizados y sincronizados con la configuración del producto.
Si utiliza el enlace dinámico de esta sección el PDE realizará una sincronización implícita de los archivos. Si el producto se lanza por otros medios, por ejemplo de un acceso directo de lanzamiento de menú de contexto, la sincronización automática no se realiza.
Exportación
Para exportar un producto Eclipse, puede invocar el asistente Exportación de producto Eclipse por medio del enlace dinámico de la sección Exportación.
Para exportar una sola configuración de producto a varias plataformas, debe tener instalado el paquete delta RCP. Puede descargarlo desde el mismo lugar que el SDK de Eclipse. El paquete delta RCP delta contiene todos los fragmentos específicos de plataforma para todas las plataformas soportadas.
Una vez que el paquete delta RCP se encuentre en la plataforma destino, el PDE detectará la presencia de la característica org.eclipse.platform.launchers y habilitará la modalidad de exportación para varias plataformas.