From c006692fc3065eabacea204bf107c593433fa97d Mon Sep 17 00:00:00 2001 From: Dan Sanduleac Date: Tue, 20 May 2014 17:11:21 +0100 Subject: [PATCH] Make GlobalPluginData preserve compatibility wrt .unapply --- main/src/main/scala/sbt/GlobalPlugin.scala | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/main/src/main/scala/sbt/GlobalPlugin.scala b/main/src/main/scala/sbt/GlobalPlugin.scala index d1339c8f1..88b767b94 100644 --- a/main/src/main/scala/sbt/GlobalPlugin.scala +++ b/main/src/main/scala/sbt/GlobalPlugin.scala @@ -54,7 +54,7 @@ object GlobalPlugin { val updateReport = Def.taskDyn { Def.task { update.value } }.value GlobalPluginData(projectID.value, projectDependencies.value, depMap, resolvers.value, (fullClasspath in Runtime).value, - (prods ++ intcp).distinct, updateReport) + (prods ++ intcp).distinct)(updateReport) } val resolvedTaskInit = taskInit mapReferenced Project.mapScope(Scope replaceThis p) val task = resolvedTaskInit evaluate data @@ -79,5 +79,5 @@ object GlobalPlugin { version := "0.0" )) } -final case class GlobalPluginData(projectID: ModuleID, dependencies: Seq[ModuleID], descriptors: Map[ModuleRevisionId, ModuleDescriptor], resolvers: Seq[Resolver], fullClasspath: Classpath, internalClasspath: Classpath, updateReport: UpdateReport) +final case class GlobalPluginData(projectID: ModuleID, dependencies: Seq[ModuleID], descriptors: Map[ModuleRevisionId, ModuleDescriptor], resolvers: Seq[Resolver], fullClasspath: Classpath, internalClasspath: Classpath)(val updateReport: UpdateReport) final case class GlobalPlugin(data: GlobalPluginData, structure: BuildStructure, inject: Seq[Setting[_]], base: File)