在SBT ./project文件夹中的文件夹/包(Folders/packages in sbt .

2019-10-20 05:40发布

看起来很奇怪我,也许是我做错了什么,但是当我试图发动SBT无法找到/从文件夹/包编译文件./project文件夹内,如:

root/
  project/
    deploy/DeployModule.scala
           DeployConfig.scala
    Build.scala

SBT不能被解决build.deploy.DeployModule._进口,但如果我从部署文件夹移动文件到项目文件夹,它的工作原理。 所以它看起来像SBT在项目文件夹内嵌套的文件夹无法解析的文件?

Answer 1:

SBT的元构建使用默认SBT版本(有一些小的额外)。 因此,根级.scala / .java文件正在回升,但如果你想在子目录中的事情,你需要将它们像这样:

root/
  project/
     src/main/scala/deploy/
       DeployModule.scala
       DeployConfig.scala
    Build.scala


文章来源: Folders/packages in sbt ./project folder
标签: scala sbt