Desenvolver tarefas e tipos Ant dentro do Eclipse
As tarefas e os tipos de Ant têm de ser carregadas por um carregador de
classe Ant e não por um carregador de classe de plug-ins. Este procedimento
pode causar problemas ao desenvolver e testar tarefas e tipos novos a serem
executados na mesma VM que o Eclipse. Para evitar estas questões, é necessário
armazenar as tarefas e os tipos numa localização que não seja visível para
nenhum carregador de classes de plug-ins.
As seguintes directrizes têm de ser seguidas ao desenvolver e depurar tarefas
e tipos novos a serem executados na mesma VM que o Eclipse.
- As tarefas e os tipos Ant contributos devem ser definidos na sua própria pasta origem dentro de um plug-in (ou seja, separadamente das pastas origem que contenham classes de
plug-ins regulares)
- Cada pasta origem que contenha as tarefas e os tipos Ant deve ter a sua própria localização de saída de dados que não se sobreponha à localização de saída de dados das classes de
plug-ins regulares.
- Ao testar/depurar as novas tarefas ou tipos Ant, o projecto que contribui com as tarefas ou tipos Ant deve estar configurado para excluir as pastas de saídas de dados que contêm tarefas e tipos Ant.
Utilize a caixa de diálogo Propriedades relativa ao projecto para
estabelecer correctamente o Desenvolvimento do Plug-in > Caminho de Tempo
de Execução ao remover os directórios de saídas de dados Ant do caminho de
classes dos plug-ins.
Além disso, consulte Contribuir com tarefas e tipos.