Aquí puede encontrar algunos de los cambios más interesantes o significativos efectuados en el PDE para el release 3.0 desde el 2.1:
Un conector, un editor |
El nuevo editor de manifiestos de conectores es un único
editor de múltiples páginas que puede utilizarse para gestionar el conector y editar
todos sus archivos (plugin.xml, build.properties y manifest.mf). El PDE maneja de
forma transparente la tarea de escribir los cambios en los archivos correctos.
|
Nuevo editor de configuraciones de construcción del PDE |
Ya no hay motivos para tener miedo a
editar el críptico archivo build.properties del conector.
El PDE ahora proporciona un editor de configuraciones de construcción especializado
que hace que esta tarea resulte fácil e intuitiva.
|
Prueba de unidades para conectores |
El PDE proporciona un nuevo lanzador para
suites de pruebas de unidades basadas en JUnit para los conectores. El lanzador le ofrece
un control preciso sobre el conjunto de conectores a ejecutar en una prueba, le permite
depurar con rastreo y puede manejar conectores tanto de GUI como no de GUI.
|
Soporte de PDE para opciones avanzadas de tiempo de ejecución |
Los desarrolladores de conectores que deseen explotar
las posibilidades del nuevo entorno de ejecución de plataforma con base OSGi, ahora
pueden practicar el autoalojamiento con conectores que utilice los manifiestos de
paquetes compuestos OSGi explícitos (archivo manifest.mf). Podrán importar, desarrollar y
probar sus conectores utilizando el PDE.
Para aprovechar el nuevo entorno de ejecución de plataforma con base OSGi en una creación de conector, ahora el asistente de creación de proyectos de conector del PDE tiene una opción para crear conectores con manifiestos de paquetes compuestos OSGi explícitos.
La página Tiempo de ejecución del editor de manifiestos del PDE expone una de varias características de ejecución con base OSGi (control de la activación de conectores) e incluso creará un archivo manifest.mf para su conector bajo demanda. |
El PDE calcula las vías de acceso de clases de construcción dinámicamente |
No tendrá que actualizar la vía de construcción Java del
conector nunca más. El PDE utiliza el mecanismo de contenedor de vía de acceso de clases
de JDT para calcular dinámicamente la vía de construcción Java de un proyecto de
conector. Dado que los contenedores de vías de acceso de clases se resuelven
dinámicamente, siempre son exactos, independientemente de los conectores en los que
construya y de si se cargan en el área de trabajo.
Consulte las Preguntas más frecuentes sobre las vías de acceso de clases dinámicas para conocer más detalles. |
Vista de anotaciones de error mejorada |
Las características adicionales de la barra de herramientas de la vista
Anotaciones de error hace que exportar, abrir o suprimir las anotaciones actuales no
suponga ningún esfuerzo. También puede importar anotaciones externas y recargar las
anotaciones del área de trabajo en la vista. Los eventos pueden organizarse mediante el
filtrado y la clasificación por mensaje, nombre de conector o fecha.
|
Funciones adicionales de exportación |
El asistente de PDE Exportar conectores desplegables
ahora permite que los conectores se exporten como una estructura de directorio y
proporciona acceso directo a la página de preferencias con los valores de compilador que
se utilizarán.
Además, las operaciones de exportar conectores pueden guardarse ahora como scripts de construcción de Ant para que la misma operación pueda ejecutarse posteriormente mediante Ant runner sin tener que pasar por el asistente de exportación.
|
Ampliar el ámbito de búsqueda y la búsqueda de fuente Java |
La función "Añadir a búsqueda de Java" se introdujo en
2.1 para ampliar el ámbito de la búsqueda de Java más allá de los proyectos del área de
trabajo para incluir los JAR de conectores externos que constituyen la plataforma
destino.
Seleccione conectores e invoque Añadir a búsqueda de Java mediante el menú contextual de la vista Conectores. El PDE ahora gestiona y actualiza las referencias a los JAR automáticamente a medida que actualiza de construcción en construcción y hace que los JAR sean visibles al depurador. Aprovechar esta función supondrá que el depurador localice el código fuente relevante automáticamente (si está disponible).
|
Nuevo asistente de parches de características |
Ahora hay un asistente disponible bajo Nuevo >
Proyecto...> Desarrollo de conectores > Parche de características, para
ayudarle a crear un parche para una característica. A continuación podrá publicar el
parche en un sitio de actualizaciones, de forma que los clientes de la característica
puedan bajarla e instalarla mediante el Gestor de actualizaciones.
|
Nuevo punto de extensión del PDE |
El nuevo punto de extensión org.eclipse.pde.ui.newExtension permite a una herramienta registrar asistentes de edición de extensiones personalizados. Estos asistentes permiten a los desarrolladores contribuir a puntos de extensión para trabajar en un nivel superior; los asistentes manejan la conversión en elementos XML. |