我使用sbt 0.13.1
。
要列出sbt项目中的任务,可以使用sbt tasks -V
。
作为A "command" looks similar to a task: it's a named operation that can be executed from the sbt console和Typically, you would resort to a command when you need to do something that's impossible in a regular task,如何知道sbt项目可用的命令?
是否有类似命令列出sbt项目中的所有命令?
说,在{sbt项目中安装了sbt-idea插件。我如何查询项目以了解the gen-idea
command?
考虑到@Mark Harrah:"gen-idea is a command, not a task."的评论以及sbt-idea
插件的文档"Use the gen-idea sbt task to create Idea project files.",请注意使用任务< /强>)。我很困惑。
答案 0 :(得分:4)
没有任何争论的“帮助”不这样做吗?根据我的理解,没有任何参数的“任务”将列出可用任务,而“帮助”没有参数将为命令执行类似的操作。
答案 1 :(得分:1)
我认为这是一个实施细节。
您是否有一个真正的用例,您只需要列出命令? : - )
- 更新1:
sbt
$ <tab><tab>
Display all 339 possibilities? (y or n) [y]
# ...
gen-idea
# ...
只需在终端中进行标签即可为您提供所有可以执行的操作,包括创意 - 您的用例。