2009-05-26 5 views
0

Einige Ant Ziele eine URL benötigen als Eigenschaft (wie die ivy pattern) definiert werden, und da das file:// Protokoll unterschiedlich auf Windows ist (entweder file:/ oder file:///) und Unix (file://) macht es Das gesamte Skript ist weniger portabel.Handle file: // Protokoll in Ant-Skript

Gibt es eine nette Weise, um das file Protokoll zu behandeln, ohne mit Eigenschaften und Ant Bedingungen rumzualbern?

Antwort

0

entschied ich mich schließlich die Bedingung Aufgabe Ant zu verwenden:

<condition property="file.protocol" value="file:///" else="file://"> 
    <os family="dos"/> 
</condition> 
1

Die Verwendung von file:/// sollte auf beiden Systemen funktionieren. Aber vielleicht kann die PathConvert Aufgabe Ihnen hier helfen?