mirror of https://github.com/sbt/sbt.git
Reduce settings created by dependency-tree plugins
This commit is contained in:
parent
c838094672
commit
07ac8625e5
|
|
@ -20,11 +20,11 @@ object DependencyTreePlugin extends AutoPlugin {
|
|||
val configurations = Vector(Compile, Test, IntegrationTest, Runtime, Provided, Optional)
|
||||
|
||||
// MiniDependencyTreePlugin provides baseBasicReportingSettings for Compile and Test
|
||||
override def projectSettings: Seq[Def.Setting[?]] =
|
||||
((configurations diff Vector(Compile, Test)) flatMap { config =>
|
||||
override lazy val projectSettings: Seq[Def.Setting[?]] =
|
||||
configurations.diff(Vector(Compile, Test)).flatMap { config =>
|
||||
inConfig(config)(DependencyTreeSettings.baseBasicReportingSettings)
|
||||
}) ++
|
||||
(configurations flatMap { config =>
|
||||
} ++
|
||||
configurations.flatMap { config =>
|
||||
inConfig(config)(DependencyTreeSettings.baseFullReportingSettings)
|
||||
})
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -21,7 +21,7 @@ object MiniDependencyTreePlugin extends AutoPlugin {
|
|||
override def globalSettings: Seq[Def.Setting[?]] = Seq(
|
||||
dependencyTreeIncludeScalaLibrary := false
|
||||
)
|
||||
override def projectSettings: Seq[Def.Setting[?]] =
|
||||
override lazy val projectSettings: Seq[Def.Setting[?]] =
|
||||
DependencyTreeSettings.coreSettings ++
|
||||
inConfig(Compile)(DependencyTreeSettings.baseBasicReportingSettings) ++
|
||||
inConfig(Test)(DependencyTreeSettings.baseBasicReportingSettings)
|
||||
|
|
|
|||
Loading…
Reference in New Issue