8
如何为基于sbt
的项目指定自定义目录布局?我一直在寻找网上sbt
材料,但我在努力寻找此信息...如何为sbt项目指定自定义目录布局?
我没有找到文档中是默认位置:
- 来源的基本目录
- 源在
src/main/scala
和src/test/scala
src/main/java
- 测试和
src/test/java
- 数据文件
src/main/resources
和src/test/resources
- 非托管的JAR文件
lib/
如何在build.sbt
文件来覆盖这些?
我的项目结构是目前如下:
- 来源:
[workspace]/sandbox-scala/src/sbt/myFirst/
- 图书馆:
[workspace]/java-lib/common/lib/
任何帮助表示赞赏。
谢谢,感谢:) – 2013-05-10 16:35:10
SBT的文档已经改进,但它仍然需要更多的工作。 我有一个代码(从非JVM语言移植)与布局测试混合(但一致使用特定的“Test.extension”后缀)与非测试源代码,以及在哪里与现有的构建过程,在源代码区域不应该放置构建工件。甚至开始猜测如何设置SBT来完成这一点是完全不明显的,尽管可以推测SBT足够强大以至于它实际上应该是相当微不足道的。 – newbrific 2014-09-01 03:28:00
当前用于定制测试目录的语法是:'test中的scalaSource:= baseDirectory.value /“test”'(同样的语法用于生成源代码)。 – MirMasej 2016-12-31 12:54:39