【发布时间】:2018-03-23 10:25:58
【问题描述】:
我有这样的build.sbt 文件:
./build.sbt
lazy val root = (project in file(".")
.settings(libraryDependencies ++= Seq(...))
还有第二个文件(在同一个文件夹中),如下所示:
./release.sbt
lazy val releaseStuff: Def.Setting[Task[Unit]] = DockerSbtPlugin.releaseStuff
lazy val root = (project in file(".").settings(releaseStuff)
但是releaseStuff这个命令无法识别,我明白了:
sbt:sitemap> releaseStuff
[error] Not a valid key: releaseStuff (similar: releasePuff, releaseCough)
[error] releaseStuff
[error] ^
我做错了吗?
请注意,releaseStuff 依赖于一个插件,因此如果放在 project 文件夹中,它不会编译。
【问题讨论】:
标签: scala sbt sbt-native-packager sbt-plugin