From e4ab56e444975c2e48c7a53d9d4bee050e03f63d Mon Sep 17 00:00:00 2001 From: friendseeker <66892505+Friendseeker@users.noreply.github.com> Date: Mon, 1 Jan 2024 18:25:13 -0800 Subject: [PATCH] Include managedSources in packageSrc --- main/src/main/scala/sbt/Defaults.scala | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/main/src/main/scala/sbt/Defaults.scala b/main/src/main/scala/sbt/Defaults.scala index 78d93f12a..5ab6982cf 100644 --- a/main/src/main/scala/sbt/Defaults.scala +++ b/main/src/main/scala/sbt/Defaults.scala @@ -1719,11 +1719,11 @@ object Defaults extends BuildCommon { // drop base directories, since there are no valid mappings for these def sourceMappings: Initialize[Task[Seq[(File, String)]]] = Def.task { - val sdirs = unmanagedSourceDirectories.value + val sdirs = unmanagedSourceDirectories.value ++ managedSourceDirectories.value val base = baseDirectory.value val relative = (f: File) => relativeTo(sdirs)(f).orElse(relativeTo(base)(f)).orElse(flat(f)) val exclude = Set(sdirs, base) - unmanagedSources.value.flatMap { + (unmanagedSources.value ++ managedSources.value).flatMap { case s if !exclude(s) => relative(s).map(s -> _) case _ => None }