将新包添加到sbt Scala项目

时间:2017-11-28 02:53:16

标签: scala sbt

这可能是一个基本问题,但我很难找到任何相关链接。 (另外,我不了解Java,所以我可能会稍微落后一点。)

我想了解如何在sbt中向Scala项目添加本地包。例如,我在哪里放置文件,我将它们命名为什么,以及如何修改build.sbt?

让我们说我从一个已经从Git检出的教程开始。我只想添加更多包,以便将代码组织到不同的包中。

我已经看过许多指向Scala教程的链接,但是build.sbt和包已经为我设置了。

当我在谷歌上发表关于&#34的短语时,将新包添加到sbt项目"我回到有关IntelliJ IDEA或Eclipse的页面,或者有一页解释了如何打包Scala项目以进行部署,"这似乎与“#pacakge”这个词有不同的含义。"

1 个答案:

答案 0 :(得分:2)

SBT遵循与Maven项目类似的目录结构。在您的项目中,您的源文件应位于

src/main/scala
src/main/resources (for text, images or other non-source code resources)

您的测试源文件应位于

src/test/scala

要添加新包,只需在scala源目录中创建目录结构即可。例如,如果您需要使用子包mypackage创建名为stuff的包,它将存在于此处:

src/main/scala/mypackage/stuff

stuff中的所有Scala源文件都需要以第package mypackage.stuff行开头