}
public void run() {
RetrieveSetup retrieveSetup = setup.getRetrieveSetup();
List confs = IvyClasspathUtil.split(retrieveSetup.getRetrieveConfs());
IvyResolver resolver = new IvyResolver(setup.getIvyXmlPath(), confs, setup.getProject());
resolver.setRetrievePattern(retrieveSetup.getRetrievePattern());
resolver.setRetrieveSync(retrieveSetup.isRetrieveSync());
resolver.setRetrieveTypes(retrieveSetup.getRetrieveTypes());
ResolveRequest request = new ResolveRequest(resolver, setup.getState());
ivyResolveJob.addRequest(request);
}