}
ArtifactDependencyResolver createArtifactDependencyResolver(ResolveIvyFactory resolveIvyFactory, LocalComponentFactory publishModuleDescriptorConverter, DependencyDescriptorFactory dependencyDescriptorFactory,
CacheLockingManager cacheLockingManager, IvyContextManager ivyContextManager, ResolutionResultsStoreFactory resolutionResultsStoreFactory,
VersionComparator versionComparator, ProjectRegistry<ProjectInternal> projectRegistry, ComponentIdentifierFactory componentIdentifierFactory) {
ArtifactDependencyResolver resolver = new DefaultDependencyResolver(
resolveIvyFactory,
publishModuleDescriptorConverter,
dependencyDescriptorFactory,
new DefaultProjectComponentRegistry(
publishModuleDescriptorConverter,