SBT访问本地Maven存储库

时间:2011-10-26 11:26:08

标签: maven sbt

我在配置SBT以使用我的本地maven存储库时遇到了困难。 SBT配置为使用代理来处理我们处理NTLM身份验证的外部存储库,这可以正常工作。我试过这个:

resolvers ++= Seq("Local Maven Repository" at "file:///C:/java/apache-maven-3.0.3/repository",
                  "SIS Nexus Repository" at "http://linuxbuildserver-dev.sis.tv:8081/nexus/content/repositories/snapshots/",
                  "SIS 3rd Party Repository" at "http://linuxbuildserver-dev.sis.tv:8081/nexus/content/repositories/thirdparty/"
              )       

为了访问我们的本地Maven仓库和我自己的私人缓存;并且SBT解析器任务列出它们没问题。但是,在编译时,我不需要访问我需要的资源,并且跟踪仅提到已联系公共存储库。

有什么想法吗?

1 个答案:

答案 0 :(得分:6)

最终找到答案(有点不直观) - 如果我用 externalResolvers 替换 resolvers ,那么我就可以使编译工作了。