我正在尝试将现有的Maven多模块项目转换为使用sbt。其中一个模块子目录.scala
位于其名称的末尾(因为它是最初用 Java 编写的库的纯 Scala 实现)。Maven对此没有任何问题。但是,sbt看到.scala
并认为该目录是 Scala 源文件并尝试编译它,当然它失败了。
如何配置sbt使其不会尝试将目录编译为源文件?请注意,顶级(根)项目本身不包含任何源代码,因此在该级别完全禁用编译将是可接受的解决方案(只要它不阻止编译子模块)。
是的,我考虑过简单地重命名子模块目录,使其不包含.scala
,但如果可能的话,我宁愿避免重组我的构建树。