Obtendo a listagem de diretórios do SVN para uso no menu suspenso ANT

Eu já pesquisei no Google, mas não consigo encontrar nada parecido com o que estou precisando.

Estou usando ANTForms para a GUI em nossa implantação. Os desenvolvedores podem escolher a compilação nomenu suspenso preenchido dinamicamente, aperte ok e vai embora.

A maneira como a lista suspensa é preenchida dinamicamente no momento é a ANT fazendo uma chamada de serviço da Web HTTP para o servidor ColdFusion, fornecendo uma lista dos diretórios SVN necessários. O CF usa um pouco de Java sublinhado para chamar SVNKit e retornar um resultado de consulta para o CF processar. Ele converte isso em uma lista separada por vírgula, gera para ANT e cria essas opções suspensas.

Estou usando CF porque esse é o nosso idioma principal. Eu realmente não conheço nenhum Java, mas o que está me incomodando um pouco aqui é que, se eu soubesse, poderia fazer com que o ANT conversasse diretamente com o Java / SVNKit e, portanto, cortasse completamente o CF. Provavelmente, isso também removeria a necessidade da chamada HTTP, pois a configuração do SVN é local e, portanto, há um aumento de velocidade.

Alguém já fez isso ou conhece alguns exemplos de trabalho que eu pude ver que mostram a ANT conversando diretamente com o SVNKit para fazer esse tipo de coisa?

Eu dei uma olhada nas tarefas usuais do SVN ANT no Subclipse, mas elas não têm como fazer isso.

Qualquer ajuda apreciada, James

questionAnswers(1)

yourAnswerToTheQuestion