如何在一个命令中执行多个Lein任务?

6

我是一个Leiningen新手。

当我尝试执行以下代码时,

$ lein clean jar

我明白了

Wrong number of arguments to clean task. 
Expected []
$ 

我该如何在一个命令中执行多个任务?
2个回答

17
可以使用一个命令依次执行多个leiningen任务。以下是示例:

是的,可以使用一个命令依次执行多个leiningen任务。

示例:

lein do clean, test

6

你不能直接在命令行中执行此操作,但是可以在project.clj文件中使用别名实现:

:aliases
{"go" ["do" "clean," "jar"]}

因此,您可以在命令行中执行以下操作:

lein go

(在clean后面加逗号是必需的,因为lein do期望每个命令都有逗号,以便允许向命令传递参数。)

1
:aliases {"go" ["do" "clean," "jar"]}我不得不为需要等待构建的项目添加逗号。提前告知一下。 - Pumphouse

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接