我想使用 scalameta 从基于 SBT 的 Scala 项目中解析所有源代码文件并对其进行转换。正如文档所述(https://scalameta.org/docs/trees/guide.html#from-programs-with-multiple-top-level-statements),我可以使用 scalameta 解析 SBT 文件,但如何获取相应的源项目的代码文件?我是否必须手动过滤 src/main/scala 文件夹中的所有 .scala 文件?
问问题
168 次
1 回答
0
正如在有关 SemanticDB 的文档中所写的那样,他们添加了一个函数来处理所有.semanticdb
要internal
打包的文件。我猜你可以用.scala
or.sbt
文件做类似的事情。嗯,基本上,是的,它是你自己的。
https://github.com/scalameta/scalameta/issues/1566
这是如何使用 sbt + Scalameta https://github.com/DmytroMitin/scalameta-demo处理目录中所有源文件的示例
于 2019-07-12T17:00:13.977 回答