Merge pull request #6511 from bjaglin/duplicated-src

dedup unmanagedSourceDirectories for Scala 3
This commit is contained in:
eugene yokota 2021-05-15 17:55:26 -04:00 committed by GitHub
commit d78683141f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 13 additions and 1 deletions

View File

@ -745,7 +745,7 @@ object Defaults extends BuildCommon {
scalaSrcDir.getParentFile / s"${scalaSrcDir.name}-$sv",
scalaSrcDir.getParentFile / s"${scalaSrcDir.name}-$epochVersion",
javaSrcDir,
)
).distinct
else
Seq(scalaSrcDir, javaSrcDir)
}

View File

@ -0,0 +1,11 @@
ThisBuild / scalaVersion := "3.0.0"
lazy val check = taskKey[Unit]("check")
lazy val root = project.in(file("."))
.settings(
check := {
val dirs = (Compile / unmanagedSourceDirectories).value
assert(dirs == dirs.distinct)
}
)

View File

@ -0,0 +1 @@
> check