diff --git a/main/src/main/scala/sbt/Defaults.scala b/main/src/main/scala/sbt/Defaults.scala index 5786fa67e..dacf1ffe0 100644 --- a/main/src/main/scala/sbt/Defaults.scala +++ b/main/src/main/scala/sbt/Defaults.scala @@ -4750,6 +4750,13 @@ trait BuildExtra extends BuildCommon with DefExtra { Seq(compose(onLoad, add), compose(onUnload, remove)) } + /** + * Adds dependency tree plugin. + */ + @deprecated("dependencyTree is built into sbt 2.x; this is now a no-op", "2.0.0") + def addDependencyTreePlugin: Setting[Seq[ModuleID]] = + libraryDependencies ++= Nil + /** * Adds Maven resolver plugin. */ diff --git a/sbt-app/src/sbt-test/project/add-dependency-tree-plugin-shim/build.sbt b/sbt-app/src/sbt-test/project/add-dependency-tree-plugin-shim/build.sbt new file mode 100644 index 000000000..5ed743ee7 --- /dev/null +++ b/sbt-app/src/sbt-test/project/add-dependency-tree-plugin-shim/build.sbt @@ -0,0 +1,5 @@ +import sbtassembly.AssemblyPlugin.autoImport._ + +assembly / assemblyJarName := "plugin-survived.jar" + +TaskKey[Unit]("check") := () diff --git a/sbt-app/src/sbt-test/project/add-dependency-tree-plugin-shim/project/plugins.sbt b/sbt-app/src/sbt-test/project/add-dependency-tree-plugin-shim/project/plugins.sbt new file mode 100644 index 000000000..70e5a6638 --- /dev/null +++ b/sbt-app/src/sbt-test/project/add-dependency-tree-plugin-shim/project/plugins.sbt @@ -0,0 +1,2 @@ +addDependencyTreePlugin +addSbtPlugin("com.eed3si9n" % "sbt-assembly" % "2.3.1") diff --git a/sbt-app/src/sbt-test/project/add-dependency-tree-plugin-shim/test b/sbt-app/src/sbt-test/project/add-dependency-tree-plugin-shim/test new file mode 100644 index 000000000..15675b169 --- /dev/null +++ b/sbt-app/src/sbt-test/project/add-dependency-tree-plugin-shim/test @@ -0,0 +1 @@ +> check