对我来说很奇怪,也许我做错了什么,但是当我试图启动sbt时,它无法从./project文件夹中的文件夹/包中找到/编译文件,如:
root/
project/
deploy/DeployModule.scala
DeployConfig.scala
Build.scala
SBT无法通过build.deploy.DeployModule._
导入解析,但如果我将文件从deploy文件夹移动到项目文件夹,则可以正常工作。所以看起来SBT无法解析项目文件夹中嵌套文件夹中的文件?
答案 0 :(得分:2)
Sbt的元构建使用默认的sbt构建(带有一些小的附加功能)。因此,选择了根级.scala / .java文件,但是如果你想要子目录中的东西,你需要像这样放置它们:
root/
project/
src/main/scala/deploy/
DeployModule.scala
DeployConfig.scala
Build.scala