在项目中配置宏
在 build.sbt
文件中(或者如果项目位于其他位置,则定义项目),添加以下设置:
scalacOptions += "-language:experimental.macros"
例如,项目可能定义如下:
lazy val main = project.in(file(".")) // root project
.settings(scalacOptions += "-language:experimental.macros",
addCompilerPlugin("org.scalamacros" % "paradise" % "2.1.0" cross CrossVersion.full))
在上面的示例中,包含了 paradise
插件,以便为 Scala 2.10.x
提供全面支持。