Como usar o ant para compilar a árvore de um projeto java

Olá.

Como faço para o ant compilar a árvore de um projeto, resolvendo as dependências automaticamente, ou senão, como faço para compilar um a um manualmente?

Abaixo a árvore do projeto.

O manual é um ótimo lugar para começar.

http://ant.apache.org/manual/index.html
http://ant.apache.org/manual/using.html#projects

Consegui achar o problema, era com o pré-processador mesmo, a task javac funcionou perfeitamente.

Obrigado pela ajuda.