Fixes the integration test runs on Windows by ensuring valid URIs
diff --git a/common/common.xml b/common/common.xml
index 8c35a2a..f97b780 100644
--- a/common/common.xml
+++ b/common/common.xml
@@ -153,7 +153,18 @@
<!-- init the property containing the ivy-cache and the integration repo location placeholders -->
<delete file="${basedir}/../user-ivy.properties"/>
- <echo file="${basedir}/../user-ivy.properties" message="ivy.cache=${ivy.cache.dir}
"/>
+ <!-- replace the backslashes with slashes in the ivy.cache.dir -->
+ <echo message="${ivy.cache.dir}" file="tmp.file" />
+ <loadfile property="transformed.ivy.cache.dir" srcFile="tmp.file">
+ <filterchain>
+ <tokenfilter>
+ <replaceregex pattern="\\" replace="/" flags="g"/>
+ </tokenfilter>
+ </filterchain>
+ </loadfile>
+ <delete file="tmp.file"/>
+
+ <echo file="${basedir}/../user-ivy.properties" message="ivy.cache=${transformed.ivy.cache.dir}
"/>
</target>
<target name="diagnostics" description="diagnostics">