1

我正在开发一个 sbt 插件。在这个插件中,我生成了一些打包在 sbt 项目中的新 scala 源代码。然后我需要以编程方式编译这些新文件,以便我可以在我的类加载器中添加生成的类。

我没有找到任何方法来从 sbt API 中的给定 sbt 项目路径(最终从类加载器)编译程序源代码,像 sbt 命令(sbt compile)行这样简单的东西会非常方便,例如:

XXX.compile(path/to/sbt/project)

谢谢

4

1 回答 1

0

我建议你看一下sbt-boilerplate,它是一个生成代码的 sbt 插件,运行良好而且非常简单。

这是您可能想要查看的文件的链接

于 2013-06-20T20:14:27.497 回答