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?

Foi útil?

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
scroll top