IResourceRuleFactory ruleFactory = ResourcesPlugin.getWorkspace().getRuleFactory();
ISchedulingRule modifyRule = ruleFactory.modifyRule(javaProject.getCorrespondingResource());
List affectedContainers = getAffectedContainers(javaProject.getPath());
IvyMultiResolveJob multiResolveJob = new IvyMultiResolveJob(affectedContainers);
multiResolveJob.setRule(modifyRule);
multiResolveJob.schedule();
}
private void projectOpened(IResourceChangeEvent event) {