也许这可以作为每个单独的依赖项的选项,因为有些合法的使用案例需要。
我会给你一个具体的例子
在Metabase中,我们的Amazon Redshift扩展作为单独的`:local/root`子项目;Amazon有它自己的Redshift JDBC驱动程序的repo。理想情况下,我们只需要在子项目中设置自定义的`:mvn/repos`,然后在我们包含它时将其拉入主项目。目前,我们必须复制repo路径并在两个地方指定`:mvn/repos`。
类似于以下内容:
```
{:extra-deps
{metabase/redshift {:local/root "modules/drivers/redshift", :mvn/include-repos true}}}
```
我认为应该是可行的。