Gradle 在 sbt 中添加 CompilerPlugin 的 Scala 插件推论
Gradle Scala Plugin corollary to addCompilerPlugin in sbt
将 Scala 编译器插件添加到 Gradle 中的 scalaCompile 任务的最佳方法是什么?
为编译器插件添加配置:
configurations {
scalaCompilerPlugin
}
添加编译插件依赖:
dependencies {
scalaCompilerPlugin "org.scalamacros:paradise_2.11.7:2.1.0"
}
设置选项:
tasks.withType(ScalaCompile) {
scalaCompileOptions.additionalParameters = [
"-Xplugin:" + configurations.scalaCompilerPlugin.asPath
]
}
我能够 use Macro Paradise in a Gradle-built project 使用此设置。
将 Scala 编译器插件添加到 Gradle 中的 scalaCompile 任务的最佳方法是什么?
为编译器插件添加配置:
configurations { scalaCompilerPlugin }
添加编译插件依赖:
dependencies { scalaCompilerPlugin "org.scalamacros:paradise_2.11.7:2.1.0" }
设置选项:
tasks.withType(ScalaCompile) { scalaCompileOptions.additionalParameters = [ "-Xplugin:" + configurations.scalaCompilerPlugin.asPath ] }
我能够 use Macro Paradise in a Gradle-built project 使用此设置。