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