简单的说两句.
大家用自己的repo源,{{SBT}} 配置比较简单, {{$HOME/.sbt}} 下面建立一个repositories的文件就好了 网上例子很多
[repositories]
local
my-ivy-proxy-releases: http://repo.mycompany.com/artifactory/release/, [organization]/[module]/(scala_[scalaVersion]/)(sbt_[sbtVersion]/)[revision]/[type]s/[artifact](-[classifier]).[ext]
my-maven-proxy-releases: http://repo.mycompany.com/artifactory/release/
如果你的repo是配置成用户密码验证,问题就来了。 通常的办法,就是在build.sbt里面加验证信息 ··· credentials += ....... ··· 网上资料也很多,可以加Credentials文件,也能直接加Credentials文件.
不过,如果,如果你想让sbt初次luanch的时候,就用这个repo... 真正的问题就来了..., 去哪写配置+这个Credentials....
我不知道还有别的什么好办法,我的方法就是,设置 {{SBT_CREDENTIALS}} 环境变量指向.credentials文件就好了
export SBT_CREDENTIALS=${HOME}/.sbt/.credentials
好,就是这样了,折腾一个晚上的收获。 还好秒了眼源程序。有搜索引擎真是好啊。
thanks