Dependências

A página Dependências mostra as dependências que o plug-in tem sobre outros plug-ins.  Nesta página, tem de enumerar todos os plug-ins que contribuam com código para o projecto de plug-in e que necessitem de estar no caminho da classe do projecto de modo a compilar.  Quando modificar a lista de dependências e guardar o ficheiro, o PDE actualiza automaticamente o caminho de classes.

 

Plug-ins necessários

A secção Plug-ins Necessários especifica as dependências do projecto de plug-ins contidas noutros plug-ins ao enumerá-los explicitamente. O plug-in não será processado ou executado em tempo de execução se nenhuma das dependências do plug-in estiver em falta ou se não estiverem processados.

Agrupamento Necessário

Prima o botão Adicionar... para procurar a lista de todos os plug-ins nos quais o plug-in poderá criar uma dependência.

A ordem em que os plug-ins estão adicionados na lista é importante, uma vez que dita a ordem dos carregamentos da classes em tempo de execução. Por conseguinte, utilize os botões Para Cima e Para Baixo para organizar a lista de modo adequado.

Pode definir várias propriedades em cada uma das dependências ao seleccionar um plug-in e fazer clique no botão Propriedades:

 

Pacotes importados

O tempo de execução do Eclipse faculta flexibilidade para especificar uma dependência num pacote sem identificar explicitamente o respectivo plug-in de origem. Estes pacotes estão enumerados na secção Pacotes Importados.

Importar-Pacote

Prima o botão Adicionar... para procurar a lista de pacotes disponíveis para o plug-in para poder importar. O PDE filtra os pacotes contribuídos pelos plug-ins que já se encontram no caminho da classe dos plug-ins.

Pode definir várias propriedades em cada dependência do pacote:

 

Gestão Automatizada de Dependências

A secção Gestão Automatizada de Dependências faculta um novo fluxo de trabalho flexível. Este fluxo de trabalho permite-lhe codificar o plug-in e, em seguida, fazer com que o PDE analise o código e gere automaticamente a lista de dependências de plug-in.

Gestão Automatizada

Prima o botão Adicionar... para adicionar plug-ins à lista. Por conseguinte, esta acção irá aumentar o caminho de construção do desenvolvimento e o âmbito de assistência de conteúdo em conformidade.

Estas dependências não são adicionadas imediatamente ao ficheiro MANIFEST.MF. Contudo, pode iniciar a codificação como se já estivessem adicionadas.

Em qualquer altura, pode fazer clique na hiperligação adicionar dependências para que o PDE analise o código e gere as dependências correctas no ficheiro MANIFEST.MF através dos cabeçalhos Requerer-Agrupamento ou Importar-Pacote.

 

Análise de dependência

A secção Análise de Dependência contém várias funções úteis que ajudam a analisar e optimizar as dependências do plug-in para que o plug-in seja executado de forma correcta.

Análise de Dependências

Uma vez que os JARs de todos os plug-ins enumerados como dependências estarão no caminho da classe do tempo de execução do plug-in, é muito importante não enumerar dependências que não sejam necessárias. De outro modo, a execução de carregamento de classes será afectada progressivamente. Se fizer clique na hiperligação Localizar dependências não utilizadas, o PDE irá localizar entradas não utilizadas e redundantes na lista de plug-ins requeridos e pacotes importados e irá oferecer-se para as remover.