这可能适合每个单独的依赖项,因为有些合法的情况你会想要这样做。
我会给你一个具体的例子
在Metabase中,我们将Amazon Redshift扩展作为一个独立的 `:local/root` 子项目;亚马逊有自己的Redshift JDBC驱动程序仓库。理想情况下,我们只需在子项目中添加自定义的 `:mvn/repos`,然后在包含它时将其拉入主项目。目前,我们必须复制仓库路径并在两个地方指定 `:mvn/repos`。
如下所示:
```
{:extra-deps
{metabase/redshift {:local/root "modules/drivers/redshift", :mvn/include-repos true}}}
```
我认为这样可以工作