什么是SBT解析器?

时间:2018-07-03 14:21:22

标签: scala sbt

关于如何将SBT解析器包含到项目中有很多问题和指南,但是仍然没有关于什么是SBT解析器以及如何进行的信息。它有助于包括对项目的依赖吗?

1 个答案:

答案 0 :(得分:2)

sbt解析器是包含jar及其依赖项的存储库的配置
例如,下面是一个名为Sonatype的存储库的解析器定义,它指向快照发行版(开发版本)

resolvers += 
  "Sonatype OSS Snapshots" at "https://oss.sonatype.org/content/repositories/snapshots"

当您在sbt中指定依赖关系(或与此相关的任何其他构建系统)时,构建系统需要知道在哪里可以找到该依赖关系。在JVM世界中,许多依赖项存储在默认的maven2存储库(https://repo1.maven.org/maven2/)中,但是有时您需要使用其他自定义存储库,并且需要为此定义一个解析器