Dependencias

La página Dependencias muestra las dependencias que tiene el plug-in con respecto a otros plug-ins.  En esta página, debe listar todos los plug-ins que añadan código al proyecto de plug-in y que deben estar en la vía de acceso de clases del proyecto para poder realizar la compilación.   Al modificar la lista de dependencias y guardar el archivo, el PDE actualizará la vía de acceso de clases automáticamente.

 

Plug-ins necesarios

La sección Plug-ins necesarios especifica las dependencias del proyecto de plug-in con respecto a otros plug-ins enumerando explícitamente dichos plug-ins. El plug-in no se resolverá ni ejecutará en tiempo de ejecución si falta o no se ha resuelto alguna de las dependencias de plug-in.

Paquete compuesto necesario

Pulse el botón Añadir... para examinar la lista de todos los plug-ins sobre los que el plug-in puede establecer dependencias.

El orden de los plug-ins en la lista es importante, ya que dicta el orden de carga de clases durante el tiempo de ejecución, así que utilice los botones Subir y Bajar para organizar la lista como corresponda.

Puede establecer varias propiedades en cada dependencia de plug-in seleccionando un plug-in y pulsando el botón Propiedades:

 

Paquetes importados

El entorno de ejecución de Eclipse ofrece flexibilidad para especificar una dependencia en un paquete sin identificar explícitamente su plug-in originador. Estos paquetes se enumeran en la sección Paquetes importados.

Paquete importado

Pulse el botón Añadir... para examinar la lista de paquetes disponibles para importación por parte del plug-in. El PDE filtra los paquetes añadidos por los plug-ins que ya se encuentran en la vía de acceso de clases de plug-in.

Puede establecer varias propiedades en cada dependencia de paquete:

 

Gestión automatizada de dependencias

La sección gestión automatizada de dependencias ofrece un nuevo flujo de trabajo flexible. Este flujo de trabajo permite codificar primero el plug-in y luego hacer que el PDE analice el código y genere automáticamente la lista de dependencias de plug-in.

Gestión automatizada

Pulse el botón Añadir... para añadir plug-ins a la lista. Esta acción aumentará consecuentemente la vía de construcción de desarrollo y el ámbito de asistencia de contenido de acuerdo con ella.

Estas dependencias no se añaden inmediatamente al archivo MANIFEST.MF, pero puede empezar inmediatamente la codificación como si así fuera.

En cualquier momento, puede pulsar el hiperenlace Añadir dependencias para indicar al PDE que analice el código y genere las dependencias correctas en el archivo MANIFEST.MF a través de la cabeceras Paquete necesario o Paquete de importación.

 

Análisis de dependencias

La sección Análisis de dependencias contiene varias características útiles que ayudan a examinar y optimizar las dependencias de plug-in para que éste funcione mejor.

Análisis de dependencias

Dado que los JAR de todos los plug-ins listados como dependencias estarán en la vía de acceso de clases de entorno de ejecución del plug-in, es muy importante no tener en la lista dependencias que no necesita. De lo contrario, el rendimiento de la carga de clases disminuirá sensiblemente. Si pulsa el hiperenlace Buscar dependencias no utilizadas, el PDE buscará entradas no utilizadas y redundantes en la lista de plug-ins necesarios y paquetes importados y le ofrecerá eliminarlas.