选择包的目录

时间:2018-04-03 16:04:39

标签: scala sbt

执行时

sbt package

把我的罐子放进去

/target/scala-2.11

我希望它只是

/target

我该怎么做?

1 个答案:

答案 0 :(得分:3)

如果您在scala-2.11中看到target这样的文件夹,则表示SBT cross-build已启用,并且会为每个必需的Scala版本生成工件。

如果您不需要此功能(例如,您仅为scala-2.11构建并且不关心其他功能),则可以在build.sbt中使用

禁用此功能
crossPaths := false

以前在scala-2.11文件夹中生成的所有输出都将直接放入target,包括工件。