aboutsummaryrefslogtreecommitdiff
path: root/stage1/resolver.scala
diff options
context:
space:
mode:
Diffstat (limited to 'stage1/resolver.scala')
-rw-r--r--stage1/resolver.scala5
1 files changed, 5 insertions, 0 deletions
diff --git a/stage1/resolver.scala b/stage1/resolver.scala
index 1b11a40..ab3196a 100644
--- a/stage1/resolver.scala
+++ b/stage1/resolver.scala
@@ -226,6 +226,11 @@ case class BoundMavenDependency(
implicit val logger: Logger, val transientCache: java.util.Map[AnyRef,AnyRef], val classLoaderCache: ClassLoaderCache
) extends ArtifactInfo with DependencyImplementation{
def moduleKey = this.getClass.getName ++ "(" ++ mavenDependency.serialize ++ ")"
+ override def hashCode = mavenDependency.hashCode
+ override def equals(other: Any) = other match{
+ case o: BoundMavenDependency => o.mavenDependency == mavenDependency && o.repositories == repositories
+ case _ => false
+ }
val MavenDependency( groupId, artifactId, version, classifier ) = mavenDependency
assert(
Option(groupId).collect{