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 d279f2ed76
commit 31f6f9905d
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)
{