La página Dependencias muestra las dependencias que tiene el conector con respecto a otros conectores. En esta página debe listas todos los conectores que aportan código necesario en la vía de acceso de clases del proyecto de conector para compilar. También debe listar todos los conectores que contribuyen puntos de extensión que el conector utiliza. Al modificar la lista de dependencias y guardar el archivo, el PDE actualizará la vía de acceso de clases automáticamente.
Tenga en cuenta que el orden de los conectores en la lista es importante, ya que dicta el orden de carga de clases durante la ejecución, por lo que deberá utilizar los botones Arriba y Abajo para organizar la lista como corresponda.
Al seleccionar una entrada de la lista de conectores necesarios, puede marcar la dependencia como reexportada en la sección Propiedades de dependencia. Reexportar una dependencia significa que los clientes del conector obtendrán esa dependencia gratis. Es importante no abusar de esta función y utilizarla solamente cuando tenga sentido hacerlo.
Si el conector necesita una versión específica de un conector para funcionar correctamente, puede especificar la versión necesaria junto con la regla de comparación de versión. Encontrará más información sobre los valores válidos en la guía de Plataforma ISV.
El Análisis de dependencia contiene varias características útiles, tales como buscar ciclos en el gráfico de dependencias. El tiempo de ejecución prohide tales ciclos, haciendo que el análisis resulte útil para realizar una comprobación de integridad en el gráfico de dependencias del conector antes de probarlo.
Para un conector seleccionado de la lista, Calcular extensión de dependencias le ofrecerá una lista de todos los tipos Java y todos los puntos de extensión que el conector necesita de esa dependencia. Por lo tanto, esencialmente le indica por qué necesita ese conector.
Dado que los JAR de todos los conectores de la lista de dependencias estarán en la vía de acceso de clases del conector durante la ejecución, es muy importante no tener dependencias que no necesita, ya que ralentizarían la carga de clases. Para buscar esas entradas ajenas y eliminarlas, utilice la característica Buscar dependencias no utilizadas disponible en esta página.