我的 deps.edn 文件中有两个别名
{
:deps
{
org.clojure/spec.alpha {:mvn/version "0.2.194"}
aleph/aleph {:mvn/version "0.4.7-alpha7"}
hiccup/hiccup {:mvn/version "2.0.0-alpha2"}
}
:aliases
{
:web-server {
:exec-fn web.network-service/run
:exec-args {:port 8080}
}
:test-web-server {
:exec-fn test.tnetwork-service/run
:exec-args {:port 9090}
}
}
}
当调用时
clojure -X:web-server
我得到
Function not found: web.network-service/run
当调用时一切正常
clojure -X:test-web-server
我不明白为什么会这样,执行函数基本上是相同的。请查看完整代码这里
我在全局 deps.edn 文件中设置了 :paths ["." "src"]