do custom pom processing when reading from cache, fixes #876

This commit is contained in:
Mark Harrah 2013-09-13 23:18:13 -04:00
parent b408a9f057
commit da1b8e1f55
1 changed files with 5 additions and 2 deletions

View File

@ -321,8 +321,11 @@ private object IvySbt
private[this] def resetArtifactResolver(resolved: ResolvedModuleRevision): ResolvedModuleRevision =
if(resolved eq null)
null
else
new ResolvedModuleRevision(resolved.getResolver, resolved.getResolver, resolved.getDescriptor, resolved.getReport, resolved.isForce)
else {
val desc = resolved.getDescriptor
val updatedDescriptor = CustomPomParser.defaultTransform(desc.getParser, desc)
new ResolvedModuleRevision(resolved.getResolver, resolved.getResolver, updatedDescriptor, resolved.getReport, resolved.isForce)
}
private[this] def configureRepositoryCache(settings: IvySettings, localOnly: Boolean) //, artifactResolver: DependencyResolver)
{