也许这可以为每个单独的依赖项提供一个选项,因为在某些合法用例中,您需要这样。
我会给你一个具体的例子
在 Metabase 中,我们将 Amazon Redshift 扩展作为一个独立的 `:local/root` 子项目;Amazon 有自己的 Redshift JDBC 驱动存储库。理想情况下,我们只需要在子项目中添加自定义的 `:mvn/repos` 并能够在我们需要将其包含在主项目中的任何时候提取它。现在,我们必须复制存储库路径并在两个地方指定 `:mvn/repos`。
例如:
```
{:extra-deps
{metabase/redshift {:local/root "modules/drivers/redshift", :mvn/include-repos true}}}
```
这样的配置应该是可行的。