如果我想使用build.scala文件来构建我的项目(而不是build.sbt)
如何指定插件?
我想使用sbt-assmbly插件。我知道我可以创建一个plugins.sb文件并在那里做一个addSbtPlugin。
但我想将所有构建逻辑放在build.scala而不是sbt文件中。
答案 0 :(得分:5)
不,你不能。您可以将其放在project/project/Build.scala
中,这样可以避免.sbt
个文件,但可能不是您想要的。
问题是,project
目录本身就是一个SBT项目,SBT处理project/*.sbt
个文件和project/project/*.scala
文件就像它在顶层一样;但是当它与project/Build.scala
合作时,添加插件已经太晚了。