Clojure - 启动组合任务
Clojure - boot compose task
我正在使用 boot
,到目前为止我对它很满意。
目前,我仍然需要在两个不同的控制台中完成 运行 两项任务:
boot dev
和 boot autotest
.
因此我想知道在同一个 JVM 中进行所有启动任务是 feasible/advised。
我试着像这样编写任务:
(deftask autotest []
(comp
(watch)
(run-tests)))
(deftask dev
"Start the dev env..."
[t run-tests bool "Run the tests continuously"]
(comp
....
(if run-tests (autotest) identity)))
但是现在 运行ning boot dev -t
我从我正在使用的一个库中得到一个异常,这可能意味着我必须隔离它。
boot 任务就是这么用的吗,boot pods
可以解决我的问题吗?
回答我自己的问题:
- 我不再有这个异常
- 这是
boot
使用单个 JVM(与 leiningen 相对)的优势之一
我正在使用 boot
,到目前为止我对它很满意。
目前,我仍然需要在两个不同的控制台中完成 运行 两项任务:
boot dev
和 boot autotest
.
因此我想知道在同一个 JVM 中进行所有启动任务是 feasible/advised。
我试着像这样编写任务:
(deftask autotest []
(comp
(watch)
(run-tests)))
(deftask dev
"Start the dev env..."
[t run-tests bool "Run the tests continuously"]
(comp
....
(if run-tests (autotest) identity)))
但是现在 运行ning boot dev -t
我从我正在使用的一个库中得到一个异常,这可能意味着我必须隔离它。
boot 任务就是这么用的吗,boot pods
可以解决我的问题吗?
回答我自己的问题:
- 我不再有这个异常
- 这是
boot
使用单个 JVM(与 leiningen 相对)的优势之一