Skip to content

Commit 3e9f23a

Browse files
committed
workaround Scala 2.12 not detecting *.jar changes
Fixes #282 Ref scala/bug#10295 exportJars := true exposes JAR file as subproject dependency. Scala 2.12.2 fails to invalidate the source it's used. `-YdisableFlatCpCaching` apparently works aruond this.
1 parent 65b9baf commit 3e9f23a

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

build.sbt

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,8 @@ def commonSettings: Seq[Setting[_]] = Seq(
3434
crossScalaVersions := Seq(scala211, scala212),
3535
mimaPreviousArtifacts := Set(), // Some(organization.value %% moduleName.value % "1.0.0"),
3636
publishArtifact in Test := false,
37-
commands ++= Seq(publishBridgesAndTest, publishBridges, crossTestBridges, scalafmtCheck)
37+
commands ++= Seq(publishBridgesAndTest, publishBridges, crossTestBridges, scalafmtCheck),
38+
scalacOptions += "-YdisableFlatCpCaching"
3839
)
3940

4041
def relaxNon212: Seq[Setting[_]] = Seq(
@@ -46,7 +47,8 @@ def relaxNon212: Seq[Setting[_]] = Seq(
4647
old filterNot Set("-Xfatal-warnings",
4748
"-deprecation",
4849
"-Ywarn-unused",
49-
"-Ywarn-unused-import")
50+
"-Ywarn-unused-import",
51+
"-YdisableFlatCpCaching")
5052
}
5153
}
5254
)

0 commit comments

Comments
 (0)