升级到Sbt 0.13.8,但是对于带有美元符号的字符串,有几个警告"检测到插值表达式"

ang*_*okh 2 scala sbt playframework-2.4

我将我的应用程序升级为Play 2.4和sbt 0.13.8.我们的代码有很少的字符串变量,包含像"$ {fn}"这样的字符串值.但是,升级到sbt后0.13.8,它开始显示此警告:

possible missing interpolator: detected an interpolated expression
[warn]       var email = format.replace("${fn}", fn)
[warn]                                  ^ 
Run Code Online (Sandbox Code Playgroud)

我曾尝试使用三重引用的字符串,但警告仍然不会消失.

Ale*_*nov 5

如果你想保留-Xlint(这通常是一个好主意),你可以通过写作来避免警告s"$${fn}".