i.a*_*iel 23 java scala sbt scala-2.10 playframework-2.0
使用Play2编译应用程序时,有时这些消息会出现在我的终端上:
[info]将1个Scala源编译为〜/ target/scala-2.10/classes ...
[warn]有1个功能警告; 重新运行-feature以获取详细信息
[警告]发现一个警告
[成功]编译为1s
如何获得有关这些警告的更多信息?它必须是sbt的一个选项,但我不知道在哪里搜索...
om-*_*nom 41
要查看在sbt构建定义文件中添加"feature"标记所需的确切消息:
scalacOptions ++= Seq("-feature")
Run Code Online (Sandbox Code Playgroud)
为什么?Scala 2.10不仅引入了新功能,而且还重新调整了旧功能 - 一些最强大的scala功能被隐藏了,因为它们应该被用来承担很大的责任:有时它们被误用.这就是SIP-18出现的原因.从现在开始,要访问动态,更高种类,存在类型以及其他一些必须明确启用它们的东西.