在sbt构建文件中的“测试”之前,“编译”是做什么的?

时间:2019-07-03 13:40:13

标签: scala sbt

我正在将一些端到端测试从sbt转移到另一个构建工具,因此我需要了解sbt当前的功能。在我现有的构建文件中,有一些设置配置,它们向“编译中的unmanagedResourceDirectories”,“测试中的unmanagedResourceDirectories”和“编译中的unmanagedSourceDirectories”添加了更多目录(请参见下文)。我了解要在这些目录中添加并包含哪些文件(来自src / main和src / test)-但是,当我运行test或testOnly时,“编译中”哪些文件与“测试中”哪些文件有什么区别? “?这些来源的使用方式有何不同?这些“编译中”源如何用于测试?我假设“测试中”的来源是用于scala测试运行程序进行测试的文字测试。

我已经使用show unmanagedSourceDirectories和unmanagedSourceDirectories来访问文件,但是我无法找到如何编译源代码或对其进行测试。

unmanagedSourceDirectories in Compile ++= testModules
unmanagedResourceDirectories in Compile ++= extraResources.value,
unmanagedResourceDirectories in Test ++= extraResources.value

0 个答案:

没有答案