java Sbt run命令警告未解析的依赖项
我想执行一个从github克隆的scala程序。。因此,当我在我的工作目录中运行命令行“sbt run”来运行scala程序时,它不起作用,并给我以下警告:
>[info] downloading https://repo1.maven.org/maven2/com/typesafe/akka/akka-stream_2.11/2.4.14/akka-stream_2.11-2.4.14.jar ...
>[info] [SUCCESSFUL ] com.typesafe.akka#akka-stream_2.11;2.4.14!akka-stream_2.11.jar (64108ms)
>[warn] ::::::::::::::::::::::::::::::::::::::::::::::
>[warn] :: UNRESOLVED DEPENDENCIES ::
>[warn] ::::::::::::::::::::::::::::::::::::::::::::::
>[warn] :: com.typesafe.akka#akka-actor_2.11;2.4-SNAPSHOT: not found
>[warn] :: com.typesafe.akka#akka-contrib_2.11;2.4-SNAPSHOT: not found
>[warn] :: com.typesafe.akka#akka-testkit_2.11;2.4-SNAPSHOT: not found
>[warn] ::::::::::::::::::::::::::::::::::::::::::::::
>[warn] Note: Unresolved dependencies path:
>[warn] com.typesafe.akka:akka-contrib_2.11:2.4-SNAPSHOT (/Users/USERNAME/.sbt/0.13/staging/37c68d5979975b2c113c/actoverse-scala/build.sbt#L7-15)
>[warn] +- actoverse-for-akka:actoverse-for-akka_2.11:1.0
>[warn] com.typesafe.akka:akka-testkit_2.11:2.4-SNAPSHOT (/Users/USERNAME/.sbt/0.13/staging/37c68d5979975b2c113c/actoverse-scala/build.sbt#L7-15)
>[warn] +- actoverse-for-akka:actoverse-for-akka_2.11:1.0
sbt.ResolveException: unresolved dependency: com.typesafe.akka#akka-actor_2.11;2.4-SNAPSHOT: not found
>unresolved dependency: com.typesafe.akka#akka-contrib_2.11;2.4-SNAPSHOT: not found
>unresolved dependency: com.typesafe.akka#akka-testkit_2.11;2.4-SNAPSHOT: not found
这意味着什么?我已经搜索了这个问题,但什么也没找到
# 1 楼答案
这意味着maven在maven central上找不到akka-aktor_2.11、akka-contrib_2.11和akka-testkit_2.11的指定2.4快照版本。如果一切正常,别担心,这就是“警告”想要告诉你的。如果你确实有问题,可以在其他地方寻找这些版本,或者使用一个不是快照的版本——如果它实际上是一个发布版,那么你很有可能所有东西都在那里