Após seu workbench estar limpo e configurado, você pode iniciar criando seu primeiro plug-in.
Comece criando um projeto de plug-in especial. O PDE fornece um assistente para configurar o projeto. É possível acessar este assistente utilizando Arquivo->Novo->Projeto... e selecionando Projeto de Plug-in, na lista de assistentes na categoria 'Desenvolvimento de Plug-in'.
Ao pressionar Avançar, a primeira entrada que precisa ser definida é o nome do projeto. Convencionou-se que os nomes de projetos de plug-in sejam os mesmos dos IDs do plug-in, mas podem ser diferentes. Como exemplo, escolheremos "com.example.xyz" como o nome do projeto.
A próxima página mostra a estrutura inicial do projeto de plug-in. Se o nome do projeto estiver em conformidade com as regras de nomes do plug-in, o padrão poderá ser mantido. Caso contrário, será pedido para alterá-lo (Consulte ids de plug-ins, para obter uma descrição do formato.). O nome da Biblioteca de tempo de execução do plug-in será utilizado para definir onde o código de seu novo plug-in será empacotado, depois que você estiver pronto para publicá-lo. A Pasta de origem será criada para armazenar sua origem Java dentro do novo projeto.
Na próxima página, será necessário escolher como deverá ser o conteúdo do seu novo plug-in. Se você escolher um plug-in em branco, apenas o projeto de plug-in será criado. Se utilizar os assistentes de modelo, o PDE também criará arquivos, como a classe de plug-in, propriedades de construção e manifest de plug-in. Alguns dos modelos fornecidos pelo PDE também geram conteúdo útil, como exibições, editores, páginas de propriedade, etc. Esse conteúdo é gerado por modelos que podem ser combinados em um assistente. Todos os modelos disponíveis são selecionáveis individualmente no "Assistente de plug-in personalizado".
Neste exemplo, utilizamos o assistente de modelo "Hello, World". Você pode ler sobre o assistente na área à direita da lista de assistentes.
Depois que o assistente é selecionado, as páginas seguintes ficam sob o controle do assistente. Cada assistente de modelo contribui com algumas páginas que personalizarão o conteúdo que está prestes a ser gerado. Entretanto, todos os modelos compartilham uma página em comum. Ele coleta as informações sobre o plug-in, como nome, versão e provedor. Ele também fornece opções relacionadas à classe de plug-in que será gerada. Nesse exemplo, aceitaremos todas as opções.
Depois desta página, os modelos incluem as suas próprias, para coletar informações específicas do modelo. Nosso modelo "Hello, World" possui apenas uma relacionada à ação que será contribuída, assim como a mensagem que será mostrada em uma caixa de mensagens.
Quando você pressiona Concluir, o assistente cria o novo projeto, todas as pastas e arquivos especificados e o caminho de construção Java inicial. O caminho de construção é importante para corrigir a compilação de classes Java que são geradas. O assistente também abrirá o editor de manifest de plug-in de modo que você possa definir atributos adicionais para seu plug-in.
Após o assistente ser concluído, a estrutura inicial do projeto deverá estar da seguinte maneira: