mirror of https://github.com/sbt/sbt.git
log during resolution
This commit is contained in:
parent
8e9e4b22cd
commit
3d82b79fc9
|
|
@ -11,12 +11,12 @@ import java.util.{Collection, Collections => CS}
|
||||||
import CS.singleton
|
import CS.singleton
|
||||||
|
|
||||||
import org.apache.ivy.{core, plugins, util, Ivy}
|
import org.apache.ivy.{core, plugins, util, Ivy}
|
||||||
import core.IvyPatternHelper
|
import core.{IvyPatternHelper, LogOptions}
|
||||||
import core.cache.{CacheMetadataOptions, DefaultRepositoryCacheManager}
|
import core.cache.{CacheMetadataOptions, DefaultRepositoryCacheManager}
|
||||||
import core.module.descriptor.{Artifact => IArtifact, DefaultArtifact, DefaultDependencyArtifactDescriptor, MDArtifact}
|
import core.module.descriptor.{Artifact => IArtifact, DefaultArtifact, DefaultDependencyArtifactDescriptor, MDArtifact}
|
||||||
import core.module.descriptor.{DefaultDependencyDescriptor, DefaultModuleDescriptor, DependencyDescriptor, ModuleDescriptor, License}
|
import core.module.descriptor.{DefaultDependencyDescriptor, DefaultModuleDescriptor, DependencyDescriptor, ModuleDescriptor, License}
|
||||||
import core.module.id.{ArtifactId,ModuleId, ModuleRevisionId}
|
import core.module.id.{ArtifactId,ModuleId, ModuleRevisionId}
|
||||||
import core.resolve.IvyNode
|
import core.resolve.{IvyNode, ResolveData}
|
||||||
import core.settings.IvySettings
|
import core.settings.IvySettings
|
||||||
import plugins.conflict.{ConflictManager, LatestCompatibleConflictManager, LatestConflictManager}
|
import plugins.conflict.{ConflictManager, LatestCompatibleConflictManager, LatestConflictManager}
|
||||||
import plugins.latest.LatestRevisionStrategy
|
import plugins.latest.LatestRevisionStrategy
|
||||||
|
|
@ -218,6 +218,12 @@ private object IvySbt
|
||||||
// It would be better to get proper support into Ivy.
|
// It would be better to get proper support into Ivy.
|
||||||
override def locate(artifact: IArtifact) =
|
override def locate(artifact: IArtifact) =
|
||||||
if(hasImplicitClassifier(artifact)) null else super.locate(artifact)
|
if(hasImplicitClassifier(artifact)) null else super.locate(artifact)
|
||||||
|
override def getDependency(dd: DependencyDescriptor, data: ResolveData) =
|
||||||
|
{
|
||||||
|
if(data.getOptions.getLog != LogOptions.LOG_QUIET)
|
||||||
|
log.info("Resolving " + dd.getDependencyRevisionId + " ...")
|
||||||
|
super.getDependency(dd, data)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
newDefault.setName(name)
|
newDefault.setName(name)
|
||||||
newDefault.setReturnFirst(true)
|
newDefault.setReturnFirst(true)
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue