对我来说看起来很奇怪,也许我做错了什么,但是当我尝试启动 sbt 时,它无法从 ./project 文件夹中的文件夹/包中找到/编译文件,例如:
Looks strange to me, maybe i'm doing something wrong, but when i'm trying to launch sbt it can't find/compile files from folders/packages inside ./project folder, like:
root/ project/ deploy/DeployModule.scala DeployConfig.scala Build.scalaSBT 无法通过 build.deploy.DeployModule._ 导入解析,但如果我将文件从部署文件夹移动到项目文件夹,它就可以工作.所以看起来SBT无法解析项目文件夹内嵌套文件夹中的文件?
SBT can't resolve by build.deploy.DeployModule._ import, but if i move files from deploy folder into project folder it works. So it looks like SBT can't resolve files in nested folders inside project folder?
推荐答案Sbt 的元构建使用默认的 sbt 构建(有一些小的附加功能).因此,会选取根级 .scala/.java 文件,但如果您想将内容放在子目录中,则需要像这样放置它们:
Sbt's meta build uses the default sbt build (with a few minor extras). As such, root-level .scala/.java files are picked up, but if you want things in sub-directories, you'll need to place them like so:
root/ project/ src/main/scala/deploy/ DeployModule.scala DeployConfig.scala Build.scala更多推荐
sbt ./project 文件夹中的文件夹/包
发布评论