0

一些 Ant 目标需要将 URL 定义为属性(如ivy pattern),并且由于file://Windows(file:/file:///)和 Unix(file://)上的协议不同,因此整个脚本的可移植性较差。

有没有一种很好的方法来处理file协议而不会弄乱属性和 Ant 条件?

4

2 回答 2

1

使用file:///应该适用于两个系统。但也许PathConvert任务可以帮助你呢?

于 2009-05-26T06:20:38.003 回答
0

我最终决定使用 Ant 的 Condition 任务:

<condition property="file.protocol" value="file:///" else="file://">
    <os family="dos"/>
</condition>
于 2009-06-01T10:22:22.717 回答