diff --git a/main/src/main/scala/sbt/ScriptedPlugin.scala b/main/src/main/scala/sbt/ScriptedPlugin.scala index b250dee46..f4822c3fb 100644 --- a/main/src/main/scala/sbt/ScriptedPlugin.scala +++ b/main/src/main/scala/sbt/ScriptedPlugin.scala @@ -14,6 +14,7 @@ import sbt.Def._ import sbt.Keys._ import sbt.nio.Keys._ import sbt.Project._ +import sbt.ScopeFilter.Make._ import sbt.SlashSyntax0._ import sbt.internal.inc.ModuleUtilities import sbt.internal.inc.classpath.ClasspathUtil @@ -94,7 +95,7 @@ object ScriptedPlugin extends AutoPlugin { scriptedDependencies := { def use[A](@deprecated("unused", "") x: A*): Unit = () // avoid unused warnings val analysis = (Test / Keys.compile).value - val pub = (publishLocal).value + val pub = publishLocal.all(ScopeFilter(projects = inDependencies(ThisProject))).value use(analysis, pub) }, scripted := scriptedTask.evaluated, diff --git a/sbt/src/sbt-test/project/scripted-dependencies/build.sbt b/sbt/src/sbt-test/project/scripted-dependencies/build.sbt new file mode 100644 index 000000000..088ebffd1 --- /dev/null +++ b/sbt/src/sbt-test/project/scripted-dependencies/build.sbt @@ -0,0 +1,5 @@ +lazy val root = (project in file(".")) + .enablePlugins(SbtPlugin) + .dependsOn(lib) + +lazy val lib = project in file("lib") diff --git a/sbt/src/sbt-test/project/scripted-dependencies/project/plugins.sbt b/sbt/src/sbt-test/project/scripted-dependencies/project/plugins.sbt new file mode 100644 index 000000000..529e7d656 --- /dev/null +++ b/sbt/src/sbt-test/project/scripted-dependencies/project/plugins.sbt @@ -0,0 +1,3 @@ +libraryDependencies += { + "org.scala-sbt" %% "scripted-plugin" % sbtVersion.value +} diff --git a/sbt/src/sbt-test/project/scripted-dependencies/test b/sbt/src/sbt-test/project/scripted-dependencies/test new file mode 100644 index 000000000..fdf3c0393 --- /dev/null +++ b/sbt/src/sbt-test/project/scripted-dependencies/test @@ -0,0 +1,2 @@ +$ copy-file test-files/test src/sbt-test/group/name/test +> scripted diff --git a/sbt/src/sbt-test/project/scripted-dependencies/test-files/test b/sbt/src/sbt-test/project/scripted-dependencies/test-files/test new file mode 100644 index 000000000..5df2af1f3 --- /dev/null +++ b/sbt/src/sbt-test/project/scripted-dependencies/test-files/test @@ -0,0 +1 @@ +> compile