sbt-assembly 任务不在 sbt 交互模式下显示
sbt-assembly tasks don't display in sbt interactive mode
我正在使用 sbt 1.0.1 并且我已经根据 its GitHub README.
配置了 sbt-assembly 插件 (0.14.5)
当我运行$ sbt
(交互模式)和运行> tasks
时,显示none的组装任务
但是,当我 运行 > help assembly
时,我看到了它的描述 (Builds a deployable fat jar.
)。
我做错了什么?
这是一个错误吗?
我的 build.sbt
中是否缺少导入语句? (不是根据当前 sbt-assembly README 中的安装说明。)
为了查看 sbt-assembly 任务,我还需要 运行 另一个命令吗?
我最终使用 > help tasks
找到了答案。 (所以,愚蠢的问题!)
将标志 -V
添加到 tasks
displays all tasks
。 (这很简单。)
神秘地,标志 -v
显然 Displays additional tasks. More 'v's increase the number of tasks displayed.
好吧,很好,但是使用什么逻辑?以及 sbt 是如何确定其原始(显然)任意限制的任务列表的?
我想我可以简单地删除这个问题作为一个令人尴尬的 'newbie' 问题。但我发现,尽管存在大量关于 sbt 的文档(截至 2017 年),但其中很少有成功地传达了整个系统的概念,或者如何使用它的各个部分来编排你自己的构建的概念任务。
因此,如果这可以节省任何人学习 sbt 的时间,我将很高兴。
我正在使用 sbt 1.0.1 并且我已经根据 its GitHub README.
配置了 sbt-assembly 插件 (0.14.5)当我运行$ sbt
(交互模式)和运行> tasks
时,显示none的组装任务
但是,当我 运行 > help assembly
时,我看到了它的描述 (Builds a deployable fat jar.
)。
我做错了什么?
这是一个错误吗?
我的 build.sbt
中是否缺少导入语句? (不是根据当前 sbt-assembly README 中的安装说明。)
为了查看 sbt-assembly 任务,我还需要 运行 另一个命令吗?
我最终使用 > help tasks
找到了答案。 (所以,愚蠢的问题!)
将标志 -V
添加到 tasks
displays all tasks
。 (这很简单。)
神秘地,标志 -v
显然 Displays additional tasks. More 'v's increase the number of tasks displayed.
好吧,很好,但是使用什么逻辑?以及 sbt 是如何确定其原始(显然)任意限制的任务列表的?
我想我可以简单地删除这个问题作为一个令人尴尬的 'newbie' 问题。但我发现,尽管存在大量关于 sbt 的文档(截至 2017 年),但其中很少有成功地传达了整个系统的概念,或者如何使用它的各个部分来编排你自己的构建的概念任务。
因此,如果这可以节省任何人学习 sbt 的时间,我将很高兴。