List<String> modules = new ArrayList<String>();
System.setProperty("yalp.path", framework.getAbsolutePath());
Ivy ivy = configure();
ResolveEngine resolveEngine = ivy.getResolveEngine();
ResolveOptions resolveOptions = new ResolveOptions();
resolveOptions.setConfs(new String[]{"default"});
resolveOptions.setArtifactFilter(FilterHelper.getArtifactTypeFilter(new String[]{"jar", "bundle", "source"}));
report = resolveEngine.resolve(ivyModule.toURI().toURL(), resolveOptions);
for (Iterator iter = report.getDependencies().iterator(); iter.hasNext(); ) {
IvyNode node = (IvyNode) iter.next();
if (node.isLoaded()) {
ArtifactDownloadReport[] adr = report.getArtifactsReports(node.getResolvedId());