Reduce settings created by dependency-tree plugins

This commit is contained in:
Adrien Piquerez 2024-11-12 11:02:02 +01:00
parent c838094672
commit 07ac8625e5
2 changed files with 6 additions and 6 deletions

View File

@ -20,11 +20,11 @@ object DependencyTreePlugin extends AutoPlugin {
val configurations = Vector(Compile, Test, IntegrationTest, Runtime, Provided, Optional) val configurations = Vector(Compile, Test, IntegrationTest, Runtime, Provided, Optional)
// MiniDependencyTreePlugin provides baseBasicReportingSettings for Compile and Test // MiniDependencyTreePlugin provides baseBasicReportingSettings for Compile and Test
override def projectSettings: Seq[Def.Setting[?]] = override lazy val projectSettings: Seq[Def.Setting[?]] =
((configurations diff Vector(Compile, Test)) flatMap { config => configurations.diff(Vector(Compile, Test)).flatMap { config =>
inConfig(config)(DependencyTreeSettings.baseBasicReportingSettings) inConfig(config)(DependencyTreeSettings.baseBasicReportingSettings)
}) ++ } ++
(configurations flatMap { config => configurations.flatMap { config =>
inConfig(config)(DependencyTreeSettings.baseFullReportingSettings) inConfig(config)(DependencyTreeSettings.baseFullReportingSettings)
}) }
} }

View File

@ -21,7 +21,7 @@ object MiniDependencyTreePlugin extends AutoPlugin {
override def globalSettings: Seq[Def.Setting[?]] = Seq( override def globalSettings: Seq[Def.Setting[?]] = Seq(
dependencyTreeIncludeScalaLibrary := false dependencyTreeIncludeScalaLibrary := false
) )
override def projectSettings: Seq[Def.Setting[?]] = override lazy val projectSettings: Seq[Def.Setting[?]] =
DependencyTreeSettings.coreSettings ++ DependencyTreeSettings.coreSettings ++
inConfig(Compile)(DependencyTreeSettings.baseBasicReportingSettings) ++ inConfig(Compile)(DependencyTreeSettings.baseBasicReportingSettings) ++
inConfig(Test)(DependencyTreeSettings.baseBasicReportingSettings) inConfig(Test)(DependencyTreeSettings.baseBasicReportingSettings)