Criando o projeto de plug-in
É possível utilizar qualquer IDE de Java que você desejar para construir plug-ins Eclipse, mas é claro que o SDK do Eclipse fornece ferramentas específicas para desenvolvimento de plug-in. Percorreremos as etapas para construção de nosso plug-in com o SDK do Eclipse, uma vez que esse é o caso típico.
Se você ainda não estiver familiarizado com o workbench do Eclipse e o IDE Java, consulte
o Guia do Usuário de Desenvolvimento Java ou o Guia do PDE para obter explicações adicionais das etapas que estamos
seguindo. Por enquanto, vamos nos concentrar no código, não na ferramenta. No entanto, existem algumas logísticas do IDE a serem apresentadas.
Criando seu projeto de plug-in
Será necessário criar um projeto que contenha o seu trabalho. Aproveitaremos algumas das facilidades de geração de código do PDE (Plug-in Development Environment) para ter um gabarito no qual começar. Isso irá configurar o projeto para gravar código Java e gerar arquivos de manifesto do plug-in padrão (explicado em breve) e uma classe para manter a visualização.
- Abra o assistente Novo Projeto... (Arquivo > Novo > Projeto...)
e escolha Projeto de Plug-in da categoria Desenvolvimento de Plug-in
e clique em Avançar.
- Na página Projeto de Plug-in , utilize com.example.helloworld
como o nome para o seu projeto e marque a caixa para Criar um projeto Java (esse deve ser o padrão).
Deixe as outras configurações na página com suas configurações padrão e clique em
Avançar para aceitar a estrutura de projeto padrão de plug-in.
- Na página Conteúdo do Plug-in, verifique as configurações padrão. O assistente definecom.example.helloworld
como o id do plug-in. O assistente também gerará uma classe para o plug-in e permitirá que você forneça informações adicionais sobre contribuição para a UI.
Esses padrões são aceitáveis, então clique em Avançar.
- Na página Gabaritos, marque a caixa para Criar um plug-in utilizando um dos gabaritos. Em seguida, selecione o
gabarito Plug-in com uma visualização. Clique em Avançar.
- Desejamos criar um plug-in mínimo, então neste momento precisamos alterar as configurações padrão para manter as coisas da forma mais simples possível. Na página Configurações da Visualização Principal, altere os padrões sugeridos conforme a seguir:
- Altere o Nome do Pacote Java de com.example.helloworld.views paracom.example.helloworld
(não precisamos de um pacote separado para a visualização).
- Altere o Nome da Classe de Visualização para HelloWorldView.
- Altere o Nome da Visualização para Visualização Hello.
- Deixe o padrão Id de Categoria de Visualização como com.example.helloworld.
- Altere o Nome da Categoria de Visualização para Categoria Hello.
- Deixe o tipo de visualizador padrão como Visualizador de tabela (alteraremos isso no código para torná-lo ainda mais simples).
- Desmarque a caixa para Incluir a visualização na perspectiva de recursos.
- Clique em Avançar para prosseguir para a próxima página.
- Na página Visualizar Recursos, desmarque todas as caixas para que nenhum recurso
extra seja gerado para o plug-in. Clique em Concluir para criar o projeto e o esqueleto do plug-in.
- Quando for perguntado se deseja alternar para a perspectiva de Desenvolvimento do Plug-in,
responda Sim.
- Navegue para o novo projeto e examine o conteúdo.
A estrutura do esqueleto do projeto inclui várias pastas, arquivos e um pacote Java. Os arquivos importantes nesse estágio são os arquivos
plugin.xml e MANIFEST.MF (manifesto) e o código fonte Java do plug-in.
Iniciaremos examinando a implementação de uma visualização e, em seguida, examinaremos os arquivos de manifesto.