Make Ivy overwrite JAR files if they are not as expected
The default of Ivy is to only overwrite JARs if their timestamp is older
than expected. But this does not guarantee a consistent environment with
exactly the expected JARs.
@@ -46,6 +46,7 @@ def download_required_jars(config):
# be too verbose).
cmd += ["-warn"]
cmd += ["-retrieve", "lib/vcloud-jars/[artifact](-[classifier]).[ext]"]
+ cmd += ["-overwriteMode", "different"]
# Provide temporary directory
temp_dir = None
