我想使用scalameta来解析来自基于SBT的Scala项目的所有源代码文件,并对它们进行转换。正如文档所述(https://scalameta.org/docs/trees/guide.html#from-programs-with-multiple-top-level-statements),我可以使用scalameta解析SBT文件,但是如何获得项目对应的源代码文件呢?我必须手动过滤src/main/scala文件夹中的所有.scala文件吗?
发布于 2019-07-13 01:00:14
在有关SemanticDB的文档中,作为written,他们添加了一个函数来处理internal包中的所有.semanticdb文件。我猜你可以对.scala或.sbt文件做类似的事情。嗯,基本上,是的,就靠你自己了。
https://github.com/scalameta/scalameta/issues/1566
下面是如何使用sbt + Scalameta https://github.com/DmytroMitin/scalameta-demo处理目录中所有源文件的示例
https://stackoverflow.com/questions/57009696
复制相似问题