【问题标题】:module not found: io.spray#sbt-revolver;0.7.2 using intellij 14.1.4 with sbt 0.13.5未找到模块:io.spray#sbt-revolver;0.7.2 使用 intellij 14.1.4 和 sbt 0.13.5
【发布时间】:2015-09-24 08:11:08
【问题描述】:

我尝试了很多东西,但似乎无法让它发挥作用。 我的 build.sbt 中有以下内容

name := "MyTestApp"

version := "0.1-SNAPSHOT"

scalaVersion := "2.10.3"

resolvers ++= Seq("spray repo" at "http://repo.spray.io",
"Typesafe Releases" at "http://repo.typesafe.com/typesafe/releases/",
"Scalaz Bintray Repo" at "http://dl.bintray.com/scalaz/releases",
"Plugin Releases" at 
"http://repo.scala-sbt.org/scalasbt/sbt-plugin-releases")

libraryDependencies ++= Seq(
"Io.spray" %% "spray-routing" % "1.3.2",
"io.spray" %% "spray-can" % "1.3.2",
"com.typesafe.akka" %% "akka-actor" % "2.2.3",
"com.typesafe.akka" %% "akka-slf4j" % "2.2.3",
"org.slf4j" % "slf4j-simple" % "1.6.4",
"io.spray" % "sbt-revolver" % "0.7.2"
)

我还在我的 plugins.sbt 文件中添加了以下内容

addSbtPlugin("io.spray" % "sbt-revolver" % "0.7.2") 

我正在使用带有 sbt 版本 0.13.5 的 scala 2.10 我的构建日志似乎表明它正在尝试在以下位置解决 ==== 插件版本:已尝试 [警告]http://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/io/spray/sbt-revolver/0.7.2/sbt-revolver-0.7.2.pom

浏览到以下可能会解决,如果它正在寻找 http://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/io.spray/sbt-revolver/scala_2.10/sbt_0.13/0.7.2/

关于为什么 io.spray 在 url 中变成 io/spray 的任何想法

非常感谢任何帮助

【问题讨论】:

    标签: scala sbt intellij-14


    【解决方案1】:

    使用这个:

    Resolver.url("Plugin Releases", url("http://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/"))(Resolver.ivyStylePatterns)
    

    代替:

    "Plugin Releases" at "http://repo.scala-sbt.org/scalasbt/sbt-plugin-releases"
    

    这会为此存储库设置正确的 URL 模式。

    【讨论】:

      猜你喜欢
      • 2015-01-16
      • 2020-11-08
      • 2018-11-11
      • 1970-01-01
      • 2015-08-22
      • 1970-01-01
      • 2018-04-15
      • 2016-08-09
      • 2017-09-04
      相关资源
      最近更新 更多