当前位置: 首页 > 知识库问答 >
问题:

导入sbt项目时出错、服务器访问错误、未解析的依赖项

曾河
2023-03-14

我正在尝试在我的项目中导入库。来自IntelliJ IDE 15.0.2的sbt。我不断收到未解决的依赖项错误。我试图从不同的论坛更新设置来解决这个问题,但没有一个有效。我尝试了几件事:

  1. 更新sbtconfig。带有代理设置的txt,
  2. 从项目设置中清理缓存并使其无效/重新启动
  3. 删除。sbt。ivy2文件夹,重新启动IDE并启动项目。还是没用

以下是我现在不断遇到的错误:

Nbr of module to sort : 0
    resolved ivy file produced in cache
:: downloading artifacts ::
:: resolution report :: resolve 185393ms :: artifacts dl 0ms
WARN:   ::::::::::::::::::::::::::::::::::::::::::::::
WARN:   ::          UNRESOLVED DEPENDENCIES         ::
WARN:   ::::::::::::::::::::::::::::::::::::::::::::::
WARN:   :: org.fusesource.jansi#jansi;1.11: not found
WARN:   ::::::::::::::::::::::::::::::::::::::::::::::

Nbr of module to sort : 0
    report for org.scala-sbt#boot-jansi;1.0 default produced in C:\Users\admin\.sbt\boot\resolution-cache\org.scala-sbt-boot-jansi-default.xml
    resolve done (185393ms resolve - 0ms download)

:: problems summary ::
:::: WARNINGS
        module not found: org.fusesource.jansi#jansi;1.11

    ==== local: tried

      C:\Users\admin\.ivy2\local\org.fusesource.jansi\jansi\1.11\ivys\ivy.xml

      -- artifact org.fusesource.jansi#jansi;1.11!jansi.jar:


    C:\Users\admin\.ivy2\local\org.fusesource.jansi\jansi\1.11\jars\jansi.jar

    ==== typesafe-ivy-releases: tried

      https://repo.typesafe.com/typesafe/ivy-releases/org.fusesource.jansi/jansi/1.11/ivys/ivy.xml

    ==== Maven Central: tried

      https://repo1.maven.org/maven2/org/fusesource/jansi/jansi/1.11/jansi-1.11.pom

      -- artifact org.fusesource.jansi#jansi;1.11!jansi.jar:

      https://repo1.maven.org/maven2/org/fusesource/jansi/jansi/1.11/jansi-1.11.jar

        ::::::::::::::::::::::::::::::::::::::::::::::

        ::          UNRESOLVED DEPENDENCIES         ::

        ::::::::::::::::::::::::::::::::::::::::::::::

        :: org.fusesource.jansi#jansi;1.11: not found

        ::::::::::::::::::::::::::::::::::::::::::::::


:::: ERRORS
    Server access Error: Connection reset url=https://repo.typesafe.com/typesafe/ivy-releases/org.fusesource.jansi/jansi/1.11/ivys/ivy.xml

    Server access Error: Connection reset url=https://repo1.maven.org/maven2/org/fusesource/jansi/jansi/1.11/jansi-1.11.pom

    Server access Error: Connection reset url=https://repo1.maven.org/maven2/org/fusesource/jansi/jansi/1.11/jansi-1.11.jar


:: USE VERBOSE OR DEBUG MESSAGE LEVEL FOR MORE DETAILS
java.lang.RuntimeException: not found
    at org.apache.ivy.core.resolve.IvyNode.loadData(IvyNode.java:238)
    at org.apache.ivy.core.resolve.VisitNode.loadData(VisitNode.java:292)
    at org.apache.ivy.core.resolve.ResolveEngine.fetchDependencies(ResolveEngine.java:714)
    at org.apache.ivy.core.resolve.ResolveEngine.doFetchDependencies(ResolveEngine.java:799)
    at org.apache.ivy.core.resolve.ResolveEngine.fetchDependencies(ResolveEngine.java:722)
    at org.apache.ivy.core.resolve.ResolveEngine.getDependencies(ResolveEngine.java:594)
    at org.apache.ivy.core.resolve.ResolveEngine.resolve(ResolveEngine.java:234)
    at xsbt.boot.Update.xsbt$boot$Update$$lockedApply(Update.scala:106)
    at xsbt.boot.Update$$anon$4.call(Update.scala:100)
    at xsbt.boot.Locks$GlobalLock.withChannel$1(Locks.scala:93)
    at xsbt.boot.Locks$GlobalLock.xsbt$boot$Locks$GlobalLock$$withChannelRetries$1(Locks.scala:78)
    at xsbt.boot.Locks$GlobalLock$$anonfun$withFileLock$1.apply(Locks.scala:97)
    at xsbt.boot.Using$.withResource(Using.scala:10)
    at xsbt.boot.Using$.apply(Using.scala:9)
    at xsbt.boot.Locks$GlobalLock.ignoringDeadlockAvoided(Locks.scala:58)
    at xsbt.boot.Locks$GlobalLock.withLock(Locks.scala:48)
    at xsbt.boot.Locks$.apply0(Locks.scala:31)
    at xsbt.boot.Locks$.apply(Locks.scala:28)
    at xsbt.boot.Update.apply(Update.scala:101)
    at xsbt.boot.Launch.update(Launch.scala:352)
    at xsbt.boot.Launch$$anonfun$jansiLoader$1.apply(Launch.scala:178)
    at scala.Option.getOrElse(Option.scala:120)
    at xsbt.boot.Launch.jansiLoader$2f324eef(Launch.scala:173)
    at xsbt.boot.Launch.<init>(Launch.scala:150)
    at xsbt.boot.Launcher$.apply(Launch.scala:366)
    at xsbt.boot.Launch$.apply(Launch.scala:18)
    at xsbt.boot.Boot$.runImpl(Boot.scala:41)
    at xsbt.boot.Boot$.main(Boot.scala:17)
    at xsbt.boot.Boot.main(Boot.scala)
Error during sbt execution: Error retrieving required libraries
    at xsbt.boot.Pre$.error(Pre.scala:26)
    at xsbt.boot.Update.xsbt$boot$Update$$lockedApply(Update.scala:106)
    at xsbt.boot.Update$$anon$4.call(Update.scala:100)
    at xsbt.boot.Locks$GlobalLock.withChannel$1(Locks.scala:93)
    at xsbt.boot.Locks$GlobalLock.xsbt$boot$Locks$GlobalLock$$withChannelRetries$1(Locks.scala:78)
    at xsbt.boot.Locks$GlobalLock$$anonfun$withFileLock$1.apply(Locks.scala:97)
    at xsbt.boot.Using$.withResource(Using.scala:10)
    at xsbt.boot.Using$.apply(Using.scala:9)
    at xsbt.boot.Locks$GlobalLock.ignoringDeadlockAvoided(Locks.scala:58)
    at xsbt.boot.Locks$GlobalLock.withLock(Locks.scala:48)
    at xsbt.boot.Locks$.apply0(Locks.scala:31)
    at xsbt.boot.Locks$.apply(Locks.scala:28)
    at xsbt.boot.Update.apply(Update.scala:101)
    at xsbt.boot.Launch.update(Launch.scala:352)
    at xsbt.boot.Launch$$anonfun$jansiLoader$1.apply(Launch.scala:178)
    at scala.Option.getOrElse(Option.scala:120)
    at xsbt.boot.Launch.jansiLoader$2f324eef(Launch.scala:173)
    at xsbt.boot.Launch.<init>(Launch.scala:150)
    at xsbt.boot.Launcher$.apply(Launch.scala:366)
    at xsbt.boot.Launch$.apply(Launch.scala:18)
    at xsbt.boot.Boot$.runImpl(Boot.scala:41)
    at xsbt.boot.Boot$.main(Boot.scala:17)
    at xsbt.boot.Boot.main(Boot.scala)
Error during sbt execution: Error retrieving required libraries

共有2个答案

刘浩思
2023-03-14

我试图在没有互联网的机器上导入项目(importbuild.sbt文件)。

我收到了类似的错误消息:

UNRESOLVED DEPENDENCIES
org.fusesource.jansi#jansi;1.11: not found

IntelliJIdea窗口中没有任何stacktrace。

然后我在[home\u dir]中创建了文件存储库。sbt/文件夹,为我提供了正确的存储库列表,它很有效。

看见http://www.scala-sbt.org/0.13/docs/Proxy-Repositories.html

顾英发
2023-03-14

找到了此问题的修复程序。。是我的机器试图通过ipv6 TCP/IP堆栈连接到ipv4 internet IP。我确实运行了这个命令来应用修复来强制使用ipv4

setx\u JAVA\u选项-Djava。网preferIPv4Stack=true

 类似资料:
  • 导入SBT项目时出错: ... 关于如何解决这个问题的任何建议。导入在另一台机器上运行良好。我看到了.ivy2文件夹中的jar文件。

  • 下面是我在构建SBT项目时看到的日志。下面想说的是什么! 我正在使用IntelliJ IDE和Scala2.12以及SBT1.0.3来构建这个项目。我已经验证了IDE代理设置,它的设置和工作良好的其他构建工具。是否有什么东西错过了我的SBT安装??我尝试访问日志中的失败链接,它们也出现了错误。 更新:以下是文件内容 build.sbt 名称:=“unttled3” 版本:=“0.1” scalaV

  • 我正在尝试安装Play-SBT2.5.6插件。我已经制作了build.sbt、build.properties和plugins.sbt(如playframework站点提供的)。我使用的是sbt 0.13.12。启动sbt时,我会收到以下错误消息:

  • 我得到了这个错误为什么在我的项目build.sbt中导入scalding sbt(参考:如何在sbt项目中声明对scalding的依赖?)。帮帮我吧。 错误:导入SBT项目时出错: ... [warn]====public:尝试了[warn] https://repo1.maven.org/maven2/com/twitter/scalding-core_2.10/0.16.0-Snapshot/

  • SBT“Simulateur”项目刷新失败错误:错误:导入SBT项目时出错: [info]解析com.typesafe.play#play-doc2.11;1.2.2.... [info]解析org.pegdown#pegdown;1.4.0.... [info]解析org.parboiled#parboiled-java;1.1.5... [info]解析org.parboiled#parboi

  • 我有一个在Swagger上具有编译依赖关系的项目,它带来了jackson databind v2.4.5,还有一个在库上具有testCompile依赖关系的项目,该库使用了AWS SDK,它带来了jackson databind v2.6.6。 从gradle运行测试时,一切正常,正确更新的jackson依赖项v2.6.6位于类路径上: intellij依存关系包含两个版本: 然而,当从Intel