我正在尝试使用 SBT(对我来说是全新的工具)生成一些样板文件。我使用无形的 sbt 文件作为任务的主要参考。我已经看到这个项目从头开始使用代码生成,但我的情况略有不同,因为我想从另一个类生成一些类。我假装使用新的 Scala 2.10.0-M4 反射功能来这样做。需要什么基本配置才能从 SBT 构建中获得反射?
到目前为止,sbt 无法找到scala.reflect.runtime.universe包,我不知道问题是来自新的 Scala jar 部门还是来自错误的配置。此外,我的 sbt about说:
[info] This is sbt 0.13.0-20120530-052139
[info] The current project is {file:/home/jlg/sandbox/abc/}abc
[info] The current project is built against Scala 2.10.0-SNAPSHOT
[info]
[info] sbt, sbt plugins, and build definitions are using Scala 2.9.2
顺便问一下,有人知道使用 SBT 生成源代码的其他项目吗?