sbt的默认目录结构与Maven的结构类似,以下以HelloWorld工程来对其进行描述。具体可参考sbt官网
HelloWorld (base directory)
build.sbt
.gitignore (用于忽略文件或目录)
project/
xx.scala (defines helper objects and one-off plugins,辅助对象和一次性插件)
xx.sbt (并不等价于基本目录下的sbt文件)
src/
main/
resources/ (files to include in main jar here)
scala/ (main scala sources)
java/ (main java sources)
test/
resources/ (files to include in test jar here)
scala/ (test scala sources)
java/ (test java sources)
target/ (generated files, like compiled classes, packaged jars, managed files, caches, and documentation)