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