我在配置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解析器任务列出它们没问题。但是,在编译时,我不需要访问我需要的资源,并且跟踪仅提到已联系公共存储库。
有什么想法吗?
答案 0 :(得分:6)
最终找到答案(有点不直观) - 如果我用 externalResolvers 替换 resolvers ,那么我就可以使编译工作了。