mirror of https://github.com/sbt/sbt.git
Make GlobalPluginData preserve compatibility wrt .unapply
This commit is contained in:
parent
b382cf464d
commit
c006692fc3
|
|
@ -54,7 +54,7 @@ object GlobalPlugin {
|
||||||
val updateReport = Def.taskDyn { Def.task { update.value } }.value
|
val updateReport = Def.taskDyn { Def.task { update.value } }.value
|
||||||
|
|
||||||
GlobalPluginData(projectID.value, projectDependencies.value, depMap, resolvers.value, (fullClasspath in Runtime).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 resolvedTaskInit = taskInit mapReferenced Project.mapScope(Scope replaceThis p)
|
||||||
val task = resolvedTaskInit evaluate data
|
val task = resolvedTaskInit evaluate data
|
||||||
|
|
@ -79,5 +79,5 @@ object GlobalPlugin {
|
||||||
version := "0.0"
|
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)
|
final case class GlobalPlugin(data: GlobalPluginData, structure: BuildStructure, inject: Seq[Setting[_]], base: File)
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue