// resolve using appropriate resolver
ResolveReport report = new ResolveReport(md, resolveId);
Message.info(":: resolving dependencies ::");
IvyNode[] dependencies = resolveEngine.getDependencies(md, new ResolveOptions()
.setResolveId(resolveId).setConfs(new String[] {"default"}).setCache(
CacheManager.getInstance(settings, cache)), report);
report.setDependencies(Arrays.asList(dependencies), artifactFilter);
Message.info(":: downloading artifacts to cache ::");