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.
|
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.
|
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.
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.
|
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).
|
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 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. |