arquivo Handle: // protocolo no script Ant
Pergunta
Alguns destinos Ant requerem uma URL a ser definida como propriedade (como o ivy pattern
) e uma vez que o protocolo file://
é diferente no Windows (ou file:/
ou file:///
) e Unix (file://
) faz todo o script menos portátil.
Existe um agradável maneira de lidar com o protocolo file
sem brincando com propriedades e condições Ant?
Solução 2
Eu finalmente decidi usar a tarefa Condição de Ant:
<condition property="file.protocol" value="file:///" else="file://">
<os family="dos"/>
</condition>
Outras dicas
Usando file:///
deve trabalhar em ambos os sistemas. Mas talvez a tarefa PathConvert pode ajudá-lo aqui fora?
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow