mirror of https://github.com/sbt/sbt.git
Merge pull request #6511 from bjaglin/duplicated-src
dedup unmanagedSourceDirectories for Scala 3
This commit is contained in:
commit
d78683141f
|
|
@ -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)
|
||||
}
|
||||
|
|
|
|||
|
|
@ -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)
|
||||
}
|
||||
)
|
||||
|
|
@ -0,0 +1 @@
|
|||
> check
|
||||
Loading…
Reference in New Issue