《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的依赖项。
这是不是一个错误,或者是故意有所不同?
我在最新的windows clojure 1.10.1.483上测试了这个。