Descrição: Permite plug-ins para definir tarefas Ant arbitrárias para serem utilizadas pela infra-estrutura Ant. A infra-estrutura Ant padrão permite a inclusão de tarefas arbitrárias. Infelizmente, é improvável que o plug-in do Ant Core tenha as classes pedidas para essas tarefas em seu classpath (ou quaisquer de seus pré-requisitos). Para endereçar isso, os clientes devem definir uma extensão que se conecte ao ponto de extensão e que mapeie o nome da tarefa dentro de uma classe. O plug-in do Ant então solicita que o plug-in declarado carregue a classe especificada.
Marcação da Configuração:
<!ELEMENT antTask EMPTY>
<!ATTLIST antTask
name
CDATA #REQUIRED
class
CDATA #REQUIRED
>
Exemplos: a seguir um exemplo de uma declaração de objeto:
<extension point="org.eclipse.ant.core.antTask">
< antTask name="coolTask"
classe="com.example.CoolTask"/>
</extension>
Informações de API: os objetos declarados por meio desse ponto de extensão são acessíveis através da seguinte API:
org.eclipse.core.ant.AntPlugin.getTaskExtensions
Implementação Fornecida: a plataforma por si só não fornece um número de tarefas incluindoincremental, javac e refreshLocal.