在Win 7 64位上安装SBT

时间:2014-12-18 05:54:49

标签: scala sbt sbt-assembly

我想安装Apache Spark用于测试目的。为此,我发现Scala和sbt是必要的。我下载了scala msi并安装了它。为了安装sbt我尝试了各种方法,但我无法这样做。有人能告诉我我做错了什么。我做的是

  1. 安装Scala msi
  2. 下载sbt msi并安装它。
  3. 将sbt_home和path变量设置为提取sbt的位置。然后我打开cmd通过使用sbt sbt-version检查我的sbt版本我收到以下错误**未解决的依赖:
  4. org.fusesource.jansi#jansi;1.11: not found   
    Error during sbt execution: Error retrieving required libraries  (see C:\Users\ashish-b\.sbt\boot\update.log for complete log)   Error: Could not retrieve jansi 1.11 **
    

    它有什么不对吗?

1 个答案:

答案 0 :(得分:0)

通过公司代理连接到互联网时,我也看到了这个问题。在这种情况下,sbt无法下载其依赖项。

我们使用代理Maven存储库来处理依赖项。 Configure sbt to use a proxy repo

我们的sbt repositories文件如下所示:

[repositories]
    local
    local-maven: file:///C:/data/maven_repo/    
    aaa-ext-ivy-proxy: http://nexus-ext.company.net:8081/nexus/content/groups/ivy-public/, [organization]/[module]/(scala_[scalaVersion]/)(sbt_[sbtVersion]/)[revision]/[type]s/[artifact](-[classifier]).[ext]
    aaa-ext-maven-proxy: http://nexus-ext.company.net:8081/nexus/content/groups/public/
    aaa-int-maven-repo: http://nexus-int.company.net:8081/nexus/content/groups/public/

或者您也可以直接为SBT see this question配置代理服务器。