A página Dependências mostra as dependências que o plug-in tem sobre outros plug-ins. Você deve listar nesta página todos os plug-ins que contribuem o código necessário no caminho de classe do projeto de plug-in para compilar. Quando modificar a lista de dependências e salvar o arquivo, o PDE irá atualizar automaticamente seu caminho de classe.
Observe que a ordem dos plug-ins na lista é importante porque ela dita a ordem do carregamento de classe no tempo de execução, portanto, utilize os botões Para Cima e Para Baixo para organizar a lista de maneira adequada.
Um plug-in listado na seção Plug-ins Requeridos pode ser marcado como exportado novamente em seu diálogo Propriedades. Exportar novamente uma dependência significa que os clientes do plug-in irão obter aquela dependência sem custo. É importante não abusar desta funcionalidade e utilizá-la apenas quando for necessário.
Se seu plug-in necessita de uma versão específica de um plug-in para funcionar corretamente, é possível especificar a versão necessária durante a regra de correspondência de versão. É possível ler mais sobre os valores válidos no guia ISV da Plataforma.
O tempo de execução do Eclipse oferece a flexibilidade de declarar uma dependência sobre um pacote sem identificar explicitamente seu plug-in de origem. Esses pacotes são listados na seção Pacotes Importados.
A Análise de Dependência contém vários recursos úteis, como localizar ciclos no gráfico de dependência. Tais ciclos são proibidos pelo tempo de execução, fazendo a análise útil para executar uma verificação com consciência no gráfico de dependência do plug-in antes de testá-lo.
Para um plug-in selecionado na lista, Computar Extensão da Dependência fornecerá uma lista de todos os tipos Java e todos os pontos de extensão que seu plug-in precisa daquela dependência. Então, na verdade, ele lhe diz porque você precisa daquele plug-in.
Como os JARs a partir de todos os plug-ins na lista de dependências estarão no caminho de classe do plug-in no tempo de execução, é muito importante não ter nenhuma dependência que não é necessária, pois pode deixar o carregamento de classe lento. Para localizar tais entradas estranhas e removê-las, utilize o recurso Localizar Dependência não Utilizadas disponível nesta página.