我搜索了互联网,但没有找到一个简单的教程,告诉我使用IntelliJ开始使用Scala Macro开发需要什么。
我看过talk这意味着我需要使用SBT。目前我没有在IntelliJ中使用SBT进行Scala开发。在IntelliJ中我是否真的需要SBT for Scala Macro开发?或者有没有办法在IntelliJ中开发没有SBT的Scala宏?
一个简单的“hello world”Scala Macro IntelliJ设置指南(或者可能是这个IntelliJ项目的链接 - 就像这个talk中显示的那个 - 可以下载)将非常感激。 我可以轻松地遵循的东西,并可以快速开始使用IntelliJ中的Scala Macro开发。我没有在网上找到任何这样的指南:(
编辑:
http://docs.scala-lang.org/overviews/macros/overview.html说:
“在Scala IDE和Intellij IDEA宏中,两者都可以正常工作,因为它们被移动到一个单独的项目中。”
因此IntelliJ中可能不需要SBT,所以我的感觉是它应该足以为宏提供单独的编译单元(模块)。有人可以确认吗?