getDefaultIvyUserDir(); getDefaultCache();
    public void configure(File configurationFile) throws ParseException, IOException {        Message.info(":: configuring :: file = "+configurationFile);        long start = System.currentTimeMillis();        setConfigurationVariables(configurationFile);                try {            new XmlIvyConfigurationParser(this).parse(configurationFile.toURL());        } catch (MalformedURLException e) {            IllegalArgumentException iae = new IllegalArgumentException("given file cannot be transformed to url: "+configurationFile);            iae.initCause(e);            throw iae;        }        setVariable("ivy.default.ivy.user.dir", getDefaultIvyUserDir().getAbsolutePath(), false);        Message.verbose("configuration done ("+(System.currentTimeMillis()-start)+"ms)");        dumpConfig();    }