我是leiningen的新手.
当我试图执行以下时,
$ lein clean jar
Run Code Online (Sandbox Code Playgroud)
我有
Wrong number of arguments to clean task.
Expected []
$
Run Code Online (Sandbox Code Playgroud)
如何在一个命令中执行多个任务?
Hac*_*now 13
是的,可以使用一个命令按顺序执行多个leiningen任务.
例:
lein do clean, test
Run Code Online (Sandbox Code Playgroud)
您不能直接在命令行中执行此操作,但可以在project.clj文件中使用别名:
:aliases
{"go" ["do" "clean," "jar"]}
Run Code Online (Sandbox Code Playgroud)
因此,在命令行中,您将能够:
lein go
Run Code Online (Sandbox Code Playgroud)
(后面的逗号clean是必需的,因为lein do每个命令后面都需要一个逗号,以便允许将参数传递给命令。)