Lançador da Aplicação do Eclipse

O PDE faculta um lançador da Aplicação do Eclipse que permite executar e depurar o plug-in ao lançar outra aplicação do Eclipse. Assim como em todos os outros lançadores do Eclipse (como por exemplo, os lançadores de Aplicação Java e Applet Java,...) o lançador da Aplicação do Eclipse pode ser invocado através de um atalho e as respectivas configurações de lançamento são geridas centralmente na Caixa de Diálogo da Configuração de Lançamento.

 

Lançar através de um Atalho

Uma forma rápida de testar um plug-in é ao lançar uma aplicação separada através dos atalhos de lançamento Aplicação do Eclipse que estão disponíveis como:

Os atalhos de lançamento são dependentes do contexto. Se o recurso seleccionado for um projecto de plug-in ou um editor de manifesto de plug-in que declara uma aplicação (uma extensão org.eclipse.core.runtime.applications) ou um produto (uma extensão org.eclipse.core.runtime.products), o PDE lança essa aplicação ou produto. O conjunto de plug-ins PDE é lançado com um conjunto mínimo constituído apenas pelo plug-in seleccionado e por todos os seus pré-requisitos. Se o plug-in seleccionado contiver uma extensão de produto e uma extensão de aplicação, a extensão de produto tem precedência.

Se o plug-in seleccionado não contiver uma extensão de produto nem uma extensão de aplicação, o PDE lança o produto predefinido segundo a definição na chave eclipse.product do ficheiro config.ini que se encontra no directório ${target_home}/configuration. ${target_home} refere-se à localização da plataforma de destino segundo a especificação na página de preferências Janelas > Preferências... > Desenvolvimento de Plug-ins > Plataforma de Destino. Se o produto predefinido for lançado, o conjunto de plug-ins utilizado no lançamento é constituído por todos os plug-ins do espaço de trabalho e por todos os plug-ins marcados na página de preferências Plataforma de Destino. Os plug-ins de destino, cujo ID entra em conflito com o ID de um plug-in do espaço de trabalho não estão incluídos na configuração de lançamento.

O PDE cria uma nova configuração de lançamento da Aplicação do Eclipse e pré-configura-a com predefinições razoáveis. Este procedimento é efectuado apenas quando for necessário e não sempre que um atalho de lançamento da Aplicação do Eclipse for invocada. O PDE pesquisa primeiro as configurações de lançamento da Aplicação do Eclipse e reutiliza uma que já esteja associada ao produto ou à aplicação a ser lançada. Se várias configurações de lançamento existentes estiverem associadas ao produto ou à aplicação a ser lançada, o PDE apresenta uma caixa de diálogo que contém todas as configurações de lançamento correspondentes e permite que o utilizador decida.

 

Personalizar uma configuração de Lançamento

Se necessitar de obter o controlo total sobre o lançamento da aplicação do Eclipse, pode criar e personalizar uma configuração de lançamento na Caixa de Diálogo da Configuração de Lançamento.

A Caixa de Diálogo da Configuração de Lançamento pode ser invocada através de Executar > Executar... ou de Depurar > Depurar... no menu de nível superior. Pode ser criada uma nova configuração de lançamento da Aplicação do Eclipse ao fazer duplo clique no nó Aplicação do Eclipse no visualizador da árvore à esquerda.

Uma configuração de lançamento da Aplicação do Eclipse contém sete separadores que permitem personalizar todos os aspectos do lançamento de teste. Para mais detalhes, consulte os seguintes documentos: