在Build.scala中指定插件

时间:2015-06-17 01:12:13

标签: scala sbt

如果我想使用build.scala文件来构建我的项目(而不是build.sbt)

如何指定插件?

我想使用sbt-assmbly插件。我知道我可以创建一个plugins.sb文件并在那里做一个addSbtPlugin。

但我想将所有构建逻辑放在build.scala而不是sbt文件中。

1 个答案:

答案 0 :(得分:5)

不,你不能。您可以将其放在project/project/Build.scala中,这样可以避免.sbt个文件,但可能不是您想要的。

问题是,project目录本身就是一个SBT项目,SBT处理project/*.sbt个文件和project/project/*.scala文件就像它在顶层一样;但是当它与project/Build.scala合作时,添加插件已经太晚了。