deps参考文档指出,-A选项应用于所有别名类型。它还说明如果指定多个-R别名映射,它们会被合并。这对我来说意味着,如果我们仅指定-R选项(如:extra-deps),则多个-A映射将表现得像多个-R映射。
根据上述内容,并指定了两个只含有:extra-deps的别名,我期望以下内容是等价的
clojure -R:a:b -Spath
clojure -A:a:b -Spath
然而,-R生成包含:a和:b依赖的路径,而-A版本只包含:b的依赖。
这是不是 bugs,还是有意的不同行为?
我在最新的Windows Clojure 1.10.1.483上测试过这个问题。