@@ -805,6 +805,8 @@ lazy val root: Project = (project in file("."))
805805 state
806806 },
807807
808+ testJDeps := TestJDeps .testJDepsImpl.value,
809+
808810 testAll := {
809811 val results = ScriptCommands .sequence[(Result [Unit ], String )](List (
810812 (Keys .test in Test in junit).result map (_ -> " junit/test" ),
@@ -819,6 +821,7 @@ lazy val root: Project = (project in file("."))
819821 (Keys .test in Test in osgiTestEclipse).result map (_ -> " osgiTestEclipse/test" ),
820822 (mimaReportBinaryIssues in library).result map (_ -> " library/mimaReportBinaryIssues" ),
821823 (mimaReportBinaryIssues in reflect).result map (_ -> " reflect/mimaReportBinaryIssues" ),
824+ testJDeps.result map (_ -> " testJDeps" ),
822825 (compile in Compile in bench).map(_ => ()).result map (_ -> " bench/compile" ),
823826 Def .task(()).dependsOn( // Run these in parallel:
824827 doc in Compile in library,
@@ -939,6 +942,8 @@ lazy val mkQuick = taskKey[File]("Generate a full build, including scripts, in b
939942lazy val mkPack = taskKey[File ](" Generate a full build, including scripts, in build/pack" )
940943lazy val testAll = taskKey[Unit ](" Run all test tasks sequentially" )
941944
945+ val testJDeps = taskKey[Unit ](" Run jdeps to check dependencies" )
946+
942947// Defining these settings is somewhat redundant as we also redefine settings that depend on them.
943948// However, IntelliJ's project import works better when these are set correctly.
944949def clearSourceAndResourceDirectories = Seq (Compile , Test ).flatMap(config => inConfig(config)(Seq (
0 commit comments