O que Há de Nono no 3.0

Aqui estão algumas das alterações mais interessantes ou significantes feitas no PDE para o release 3.0 do Eclipse desde o 2.1:

Um Plug-in, Um Editor

O novo editor manifest de plug-in é um editor único de várias páginas que pode ser utilizado para gerenciar o plug-in e editar todos os seus arquivos (plugin.xml, build.properties e manifest.mf).  O PDE manipula claramente a tarefa de gravar as alterações nos arquivos corretos.

Novo editor de configuração de construção do PDE

Não há mais razão para ter medo de editar o arquivo build.properties oculto do plug-in. Agora, o PDE fornece um editor de configuração de construção especializado que torna esta tarefa fácil e intuitiva.

Diálogo de configuração de construção do PDE

Testando unidade para plug-ins

O PDE fornece um novo ativador conjuntos de teste de unidade com base em JUnit para plug-ins. O ativador fornece controle minucioso sobre o conjunto de plug-ins para serem executados em um teste, permite depurar com rastreio e pode manipular a GUI tão bem quanto plug-ins não-GUI.

Diálogo de configuração do ativador JUnit do PDE

Suporte PDE para opções de tempo de execução avançadas

Os desenvolvedores de plug-in que desejam explorar as capacidades do novo tempo de execução da plataforma com base em OSGi, agora podem ter auto-hospedagem com plug-ins que utilizam manifests do pacote OSGi explicitamente (arquivo manifest.mf). Eles serão capazes de importar, desenvolver e testar seus plug-ins utilizando o PDE.

Para ter vantagens com o novo tempo de execução da plataforma com base em OSGi na criação de plug-in, o assistente de criação do projeto de plug-in, agora, possui uma opção para criar plug-ins com manifests do pacote OSGi explícito.

Alternar formato de plug-in

A página Tempo de Execução do editor de manifest do PDE expõe um dos vários recursos de tempo de execução com base em OSGi (ativação do controle de plug-in) e também irá criar um arquivo manifest.mf para seu plug-in on demand.

O PDE computa caminhos de classe de construção de plug-in dinamicamente

Você nunca mais precisará atualizar o caminho de construção Java do seu plug-in. O PDE utiliza o mecanismo do contêiner do caminho de classe do JDT para computar dinamicamente o caminho de construção Java de um projeto de plug-in. Devido aos contêineres do caminhos de classe serem resolvidos na transferência, eles não têm consideração sobre quais plug-ins estão sendo construídos e se estão carregados no espaço de trabalho.

Consulte Perguntas mais Freqüentes sobre Caminhos de Classe Dinâmicos para obter detalhes adicionais.

Visualização de Log de Erros Aprimorada

Os recursos adicionais na barra de ferramentas da visualização do Log de Erros torna fácil exportar, abrir ou excluir o log atual. Também é possível importar logs externos e recarregar o log de espaço de trabalho na visualização. Os eventos podem ser organizados via filtro e classificação por mensagem, nome de plug-in ou data.

Novos recursos da barra de ferramentas de visualização do log de erros


Agora, o visualização do log de erros permite inspecionar os detalhes completos do evento e navegar facilmente de um evento para o próximo.

Diálogo de detalhes para visualização de log de erros

Funcionalidade de exportação adicional

Agora, o assistente PDE Exporta Plug-ins Implementáveis permite que os plug-ins sejam exportados como uma estrutura de diretório e fornece acesso direto para a página de preferências com as configurações do compilador que será utilizado.

Além disso, agora, as operações de exportação de plug-in podem ser salvar como scripts de construção Ant para que as mesmas operações possam ser executadas mais tarde via executador Ant sem ter que usar o assistente de exportação.

Expandindo o escopo de procura Java e a procura de origem

A funcionalidade "Incluir na Procura Java" foi introduzida no 2.1 para expandir o escopo de procura Java além de projetos de espaço de trabalho para incluir JARs a partir de plug-ins externos que constituem a plataforma de destino.

Selecione os plug-ins e chame Incluir na Procura Java via menu de contexto da visualização Plug-ins.

Agora, o PDE gerencia e atualiza referências para JARs automaticamente, como você faz upgrade de construção a construção, e torna esses JARs visíveis ao depurador. Ter vantagens nesta funcionalidade irá assegurar que o depurador irá localizar automaticamente o código de origem relevante (se disponível).

Incluir na Procura Java

Novo assistente da correção de recurso

Disponível em Novo > Projeto...> Desenvolvimento de Plug-in > Correção de Recurso, agora há um assistente para ajudar a criar a correção para o recurso. É possível publicar a correção em um site de Atualização para que os clientes do recurso possam fazer download facilmente e instalar via Gerenciador de Atualização.

Novo assistente de correção de recurso

Novo ponto de extensão do PDE

O novo ponto de extensão org.eclipse.pde.ui.newExtension permite que uma ferramenta registre assistentes de edição de extensão padrão. Estes assistentes permitem aos desenvolvedores contribuir para que os pontos de extensão trabalhem em alto nível; os assistentes manipulam a conversão em elementos XML.

Avisos Legais