Index: src/java/org/apache/ivy/Main.java =================================================================== --- src/java/org/apache/ivy/Main.java (revision 708745) +++ src/java/org/apache/ivy/Main.java (working copy) @@ -182,6 +182,7 @@ Ivy ivy = Ivy.newInstance(); initMessage(line, ivy); IvySettings settings = initSettings(line, ivy); + ivy.pushContext(); File cache = new File(settings.substitute(line.getOptionValue("cache", settings .getDefaultCache().getAbsolutePath()))); @@ -294,6 +295,7 @@ invoke(ivy, cache, md, confs, fileList, line.getOptionValue("main"), params); } ivy.getLoggerEngine().popLogger(); + ivy.popContext(); } /**