如何将sbt切换到离线模式

时间:2017-04-23 18:58:00

标签: sbt offline-mode

问题

  1. 为什么离线仍然需要外部http访问?
  2. 如何启用正确的离线模式
  3. 问题

    在sbt / activator内部执行:

    compile
    set offline := true
    clean
    compile
    
    • 有互联网连接:
      • 首先成功编译。
      • 第二次成功编译。
    • 删除互联网连接后。
      • 首次编译失败。
      • 第二次编译失败但速度稍快:D

    失败是

    [namek] $ compile
    [info] Updating {file:/D:/personal/work2/namek/}namekServerPrj...
    [info] Resolving org.apache.spark#spark-core_2.11;2.1.0 ...
    [error] Server access Error: No route to host: connect url=https://repo1.maven.org/maven2/org/apache/spark/spark-core_2.11/2.1.0/spark-core_2.11-2.1.0.pom
    [error] Server access Error: No route to host: connect url=http://repo.typesafe.com/typesafe/releases/org/apache/spark/spark-core_2.11/2.1.0/spark-core_2.11-2.1.0.pom
    [error] Server access Error: No route to host: connect url=http://repo.typesafe.com/typesafe/ivy-releases/org.apache.spark/spark-core_2.11/2.1.0/ivys/ivy.xml
    [error] Server access Error: No route to host: connect url=http://dl.bintray.com/raisercostin/maven/org/apache/spark/spark-core_2.11/2.1.0/spark-core_2.11-2.1.0.pom
    [warn]  module not found: org.apache.spark#spark-core_2.11;2.1.0
    [warn] ==== local: tried
    [warn]   C:\Users\costin\.ivy2\local\org.apache.spark\spark-core_2.11\2.1.0\ivys\ivy.xml
    [warn] ==== activator-launcher-local: tried
    [warn]   C:\apps\activator\repository\org.apache.spark\spark-core_2.11\2.1.0\ivys\ivy.xml
    [warn] ==== activator-local: tried
    [warn]   C:\apps\activator\repository\org.apache.spark\spark-core_2.11\2.1.0\ivys\ivy.xml
    [warn] ==== public: tried
    [warn]   https://repo1.maven.org/maven2/org/apache/spark/spark-core_2.11/2.1.0/spark-core_2.11-2.1.0.pom
    [warn] ==== typesafe-releases: tried
    [warn]   http://repo.typesafe.com/typesafe/releases/org/apache/spark/spark-core_2.11/2.1.0/spark-core_2.11-2.1.0.pom
    [warn] ==== typesafe-ivy-releasez: tried
    [warn]   http://repo.typesafe.com/typesafe/ivy-releases/org.apache.spark/spark-core_2.11/2.1.0/ivys/ivy.xml
    [warn] ==== raisercostin resolver: tried
    [warn]   http://dl.bintray.com/raisercostin/maven/org/apache/spark/spark-core_2.11/2.1.0/spark-core_2.11-2.1.0.pom
    

    类似的主题没有帮助How to build using SBT in offline mode

0 个答案:

没有答案