Este documento contiene las descripciones de algunos de los cambios más interesantes o significativos que se han hecho en PDE para el release 3.1 de Eclipse desde la versión 3.0.
Manifiestos de paquetes compuestos para conectores |
En Eclipse 3.1, se recomienda que los conectores contengan un manifest.mf de
paquete compuesto OSGi. Además de un arranque y una carga de clases más rápidos, este formato le
permitirá beneficiarse de muchas de las nuevas prestaciones del tiempo de ejecución, tales como el
control sobre los paquetes que desea exponer a los clientes.
La opción de crear un manifest.mf en el asistente de creación Proyecto de conector nuevo, ahora se activa por omisión. Puede crear un manifest.mf de paquete compuesto para un conector existente en la página Visión general del editor de manifiestos de conectores. |
PDE impone la accesibilidad al código |
El archivo manifest.mf del conector le permite controlar por paquete la
visibilidad del código de conector para los conectores en sentido descendente.
PDE gestiona la vía de acceso de clases Java de cada conector y comprueba las reglas de visibilidad en tiempo de compilación. Esto significa que los errores de carga de clases en tiempo de ejecución no tomarán a nadie por sorpresa, y siempre serán conscientes al hacer referencia a tipos internos (disuadidos). Para obtener todos los detalles, consulte el documento Restricciones de acceso. |
Crear una aplicación de cliente enriquecido |
El asistente Proyecto de conector nuevo le ofrece la opción de crear una aplicación de cliente enriquecido. |
Plantillas RCP |
El asistente Proyecto de conector nuevo proporciona plantillas RCP listas para su uso. Las plantillas van de una plantilla RCP mínima de bienvenida a una plantilla de correo RCP totalmente personalizada. |
Construir un producto Eclipse con una sola pulsación |
Ahora puede crear y gestionar un producto Eclipse en un archivo *.product,
que puede crearse mediante Archivo > Nuevo > Otro... > Configuración del producto.
El editor de configuraciones de productos gestiona todos los aspectos de un producto, desde la definición básica al sello personal. Puede crear productos basados en conectores y basados en características. La página de visión general proporciona enlaces activos para probar y exportar el producto. |
Asistente de exportación de productos Eclipse |
Puede exportar un producto Eclipse como un archivador o una estructura de directorios en el asistente Exportar producto Eclipse. Se llama al asistente mediante Archivo > Exportar > Producto Eclipse o desde la página Visión general del editor Configuración del producto. |
Exportación de productos para varias plataformas |
Si tiene instalado el paquete delta de RCP, ahora puede construir y exportar
el producto para múltiples plataformas a la vez mediante el asistente Exportar producto Eclipse
(Archivo > Exportar > Producto Eclipse).
|
Crear un conector a partir de un JAR existente |
PDE proporciona ahora un asistente que crea un conector a partir de archivos
JAR existentes. Este asistente es ideal si desea empaquetar archivos JAR no Eclipse de terceros
como un conector Eclipse.
Se puede llamar al asistente mediante Archivo > Nuevo > Proyecto > Conector a partir de archivos JAR existentes. |
El editor de manifiestos soporta más cabeceras de manifiestos de paquetes compuestos OSGi |
El editor de conectores de PDE ofrece ahora varias funciones interesantes
del tiempo de ejecución que están disponibles solamente si el conector tiene un archivo
manifest.mf. La página Tiempo de ejecución del editor, por ejemplo, es el lugar donde puede
controlar el acceso al código del conector en un nivel refinado.
|
Validación de manifest.mf |
Ahora PDE marca con distintivos los errores sintácticos y semánticos del
archivo manifest.mf del conector.
|
Validación de plugin.xml mejorada |
Los atributos y elementos definidos en esquemas de puntos de extensión ahora pueden marcarse como convertibles. Además, los atributos y elementos obsoletos pueden marcarse como en desuso, de la misma manera que el código @deprecated en las API Java obsoletas. PDE utiliza estos metadatos para marcar con un distintivo el uso de atributos y elementos en desuso y no externalizados de los archivos de manifiesto del conector. |
Compartir los valores del compilador de manifiestos de conectores |
Ahora puede establecer los valores del compilador de manifiestos de
conectores de PDE por proyecto y compartir estos valores entre los miembros del equipo.
|
Vista de dependencias de conectores mejorada |
La vista Dependencias de conector de PDE ahora muestra visualizaciones en tabla y en árbol de las dependencias, así como las relaciones entre llamante y llamado y dependencias cíclicas. Esta vista puede abrirse desde el menú de contexto del proyecto de conector mediante Herramientas PDE > Abrir dependencias. |
Validar el conjunto de conectores
antes del lanzamiento |
Antes de lanzar la aplicación Eclipse, ahora puede validar el subconjunto seleccionado de conectores para buscar problemas potenciales de lanzamiento como, por ejemplo, dependencias de conector no satisfechas, aplicaciones faltantes, etc.
|
No es necesario utilizar -clean |
Al realizar el autoalojamiento con PDE, ya no es necesario
lanzar una aplicación Eclipse de tiempo de ejecución con el argumento de programa
-clean . Dejar este argumento desactivado mejora el tiempo de arranque
significativamente. |
Soporte mejorado de característica y actualizar sitio |
Se han rediseñado los editores de manifiestos de características y actualizar sitio de PDE para proporcionar un mejor y más sencillo flujo de trabajo. Entre las mejoras se encuentra la capacidad de construir y empaquetar características sin tener que importarlas al espacio de trabajo. |
Manifiestos de JNLP y firma de JAR |
El asistente de exportación de características ahora le
proporciona la opción de crear manifiestos de JNLP y firmar digitalmente los archivadores de
conectores y características para el despliegue de Java Web Start.
|