Os plug-ins de recurso na plataforma Eclipse permitem gerenciar um conjunto de arquivos de origem para um programa e compilá-los utilizando um construtor incremental de projetos. Os plug-ins podem definir novos construtores que tratam de tipos de recursos especiais, como arquivos de origem para uma determinada linguagem de programação. Depois que um programa executável é construído com o construtor do plug-in, como você pode certificar-se de que é chamado corretamente?
O plug-in org.eclipse.debug.core fornece a API que permite que um programa defina uma configuração para ativar um programa. O programa pode ser ativado para execução regular ou no modo de depuração, dependendo das capacidades de seu plug-in. O Eclipse JDT (Java Development Tooling) utiliza o suporte de depuração de plataforma para ativar os Java VM's e o depurador Java.
O plug-in org.eclipse.debug.ui inclui suporte para configuração de parâmetros de lançamento do usuário e classes utilitárias que facilitam a implementação de depuradores potentes.
Há alguns conceitos compartilhados na ativação e depuração de programas que são implementados no suporte de depuração de plataforma. No entanto, a melhor maneira de entender como utilizar o suporte de depuração da plataforma é examinar uma implementação robusta e concreta de ativação e depuração, como as ferramentas de ativação e depuração JDT. Nós vamos rever os principais conceitos do suporte de depuração de plataforma para fornecer um mapa de estudo de uma implementação concreta.
Para uma explicação detalhada de como definir e desenvolver configurações personalizadas de ativação, consulte Lançamento: A Estrutura de Ativação no Eclipse.