对于运行测试,我使用Leiningen中的默认测试任务,如
lein test
作为此任务的一部分,我想运行另一个插件任务。具体来说,lein-cljfmt plugins check命令可以独立方式调用,如
lein cljfmt check
是否可以在lein测试任务调用中运行cljfmt check
命令?
答案 0 :(得分:1)
是。您可以在aliases
键下定义别名。因此,如果您的测试别名是project.clj文件中的唯一别名,aliases
将如下所示:
:aliases {"test" ["do" "test" ["cljfmt" "check"]]}
使用此别名设置lein test
现在实际上正在执行lein do test, cljfmt check
。
有关示例,请参阅https://github.com/technomancy/leiningen/blob/master/sample.project.clj。