运行 lein 中的多个任务异步
Running multiple tasks async in lein
我有以下别名
:aliases {
"start-server" ["do" ["ring" "server-headless"]]
"build-site" ["run" "-m" "cjohansen-no.web/export"]
"build-html" ["run" "-m" "cjohansen-no.web/export-pages"]
"build-prod" ["do" ["build-site"] ["cljsbuild" "once" "prod"]]
"build-js" ["do" ["cljsbuild" "auto" "dev" ]]
"watch-stuff" [ "do" ["start-server"] ["auto" "build-html"]]
"build-dev" ["do" ["build-site"] ["build-js"] "watch-stuff" ]
}
出于某种原因,我不能 运行 "build-dev" 不在 "build-js" 处停止 我如何才能 运行 这些任务并行或不暂停在前一个任务中?
lein do
运行s 事情顺序,要运行并行你可以用lein pdo
代替。
我有以下别名
:aliases {
"start-server" ["do" ["ring" "server-headless"]]
"build-site" ["run" "-m" "cjohansen-no.web/export"]
"build-html" ["run" "-m" "cjohansen-no.web/export-pages"]
"build-prod" ["do" ["build-site"] ["cljsbuild" "once" "prod"]]
"build-js" ["do" ["cljsbuild" "auto" "dev" ]]
"watch-stuff" [ "do" ["start-server"] ["auto" "build-html"]]
"build-dev" ["do" ["build-site"] ["build-js"] "watch-stuff" ]
}
出于某种原因,我不能 运行 "build-dev" 不在 "build-js" 处停止 我如何才能 运行 这些任务并行或不暂停在前一个任务中?
lein do
运行s 事情顺序,要运行并行你可以用lein pdo
代替。