Executar Ant

Daew pessoal, blz?

É possível executar uma tarefa de um ant através de código Java? Alguma coisa do tipo Ant.executeTask()…

Estou fazendo um scp de um arquivo pra um servidor mas não queria fazer nenhum script para tal, nem utilizar
a lib Runtime.

Alguma idéia? Qualquer ajuda é bem vinda. :smiley:

Abraço,
Willian.

Olá
Tem um exemplo… não me pergunte como funciona… apenas peguei e guardei,
pois em breve vou utilizar tb!! srsrsr

File buildFile = new File("build.xml");
Project p = new Project();
p.setUserProperty("ant.file", buildFile.getAbsolutePath());
p.init();
ProjectHelper helper = ProjectHelper.getProjectHelper();
p.addReference("ant.projectHelper", helper);
helper.parse(p, buildFile);
p.executeTarget(p.getDefaultTarget());

espero ter ajudado
flwsss

Pow, funcionou velho!!!

Muito obrigado pela ajuda, eu tava começando a ler todo Javadoc do Ant, hehehehe.

Abraço,
Willian.

Vocês tiveram que pegar a mensagem exibida pelo Ant na execução do console?