Scala 在~/.sbt/repositories文件中指定异常的存储库布局

Scala 在~/.sbt/repositories文件中指定异常的存储库布局,scala,sbt,Scala,Sbt,sbt文档涵盖了存储库文件的基本格式。它似乎主要是在启动器文档中指定的(对于sbt.boot.properties): 这对大多数存储库都很好。不幸的是,我有一个异常布局的存储库,我在sbt scala代码中通过调用Resolver.file.ivys(patterntoies).artifacts(patternToArtifacts)来配置它,其中两者的位置略有不同 在存储库文件中是否有实现这种灵活性的方法?我不想将这个不同寻常的存储库中的所有工件重新发布到一个结构更合理的存储库中。顺便说一

sbt文档涵盖了存储库文件的基本格式。它似乎主要是在启动器文档中指定的(对于
sbt.boot.properties
):

这对大多数存储库都很好。不幸的是,我有一个异常布局的存储库,我在sbt scala代码中通过调用
Resolver.file.ivys(patterntoies).artifacts(patternToArtifacts)
来配置它,其中两者的位置略有不同


存储库
文件中是否有实现这种灵活性的方法?我不想将这个不同寻常的存储库中的所有工件重新发布到一个结构更合理的存储库中。

顺便说一句,很难找到该
存储库
文件的正式规范。我花了一段时间才在launcher配置部分找到它。我想您不能将它用于本地存储库。但对于通过URL访问的存储库,可以有不同的模式<代码>自定义存储库:标签:“url[[”,“ivyPattern][”,“artifactPattern][”,mavenCompatible“][”,bootOnly“]]
。例如,
定制:file://whatever,/pattern to ivie,/pattern to artifacts
其中当然
pattern to ivie
pattern to artifacts
可以是模式。这有帮助吗?哦,真有趣!我不知道这是可能的。不需要为本地存储库执行此操作。我要试试这个,谢谢!
[repositories]
  repo-name: URL, ivypattern