如何使用deps.edn从另一个别名引用或重用一个别名



似乎不可能从另一个deps.edn别名中重复使用一个deps.edn别名,但我希望被证明这是错误的。

例如,假设您有一个:dev别名,其中包含一些:extra-deps:extra-paths等,然后还有一些与开发相关的别名,这些别名只能与:dev中的内容一起运行。显然,您可以只使用-A:dev:other-alias(或-M-X等(运行,但似乎应该有一种方法可以说:other-alias依赖于:dev,这样就没有必要显式添加它。

我已经尝试添加:main-opts ["-A:dev"],但这不起作用(你得到了一个java.io.FileNotFoundException: -A:dev (No such file or directory),这表明它认为这是你试图运行的clj文件的名称。

有没有办法做到这一点,或者我们要么重复内容,要么要求用户显式添加重复使用的别名(例如:dev(?

现在不可能。您可以在投票支持此功能请求https://ask.clojure.org/index.php/10564/specify-an-alias-that-is-a-set-of-other-aliases

最新更新