2015-12-14 51 views
0

我一直花费大量时间试图在Eclipse中使用Scala运行我的REST设置并运行。我使用Eclipse(Luna)和sbt插件。尝试通过sbt下载Eclipse的Newman REST库时发生错误

我想试用newman库来使用HTTP/REST。

我收到一个错误,我无法真正弄清楚,我希望你们能帮助我。

这是我曾尝试:

我下载并安装了Eclipse(月神)和SBT。

我做了一个新的Scala项目,并取得了build.sbt文件看起来像这样:

build sbt file

然后我浏览到我的终端src文件夹和SBT运行,一旦进入SBT我跑更新命令并获得以下输出:

console output

起初看起来像一个非常简单的错误,但我一直无法找到任何人引用此看齐特别的问题与“未找到”。

它看起来像通过所有链接寻找它,但最终空手。我也尝试过10和12版而不是11版,只是为了看看是否有帮助(它没有)。

任何与此有关的帮助将不胜感激,使用sbt和构建文件对我来说仍然是非常新的。

感谢

+0

我得到相同的错误。我认为https://github.com/megamsys/newman/blob/develop/README.md中的说明一定是错误的。但我不知道使用正确的解析器是什么;您可能需要联系图书馆的作者。 –

+0

我会尽力看看我能否联系他们。如果我得到答案,更新这篇文章。 – Racho

回答

0

他们的指示,确实是不正确的,我发现,当我试图他们刚才。为我工作的解决方案是增加:

,并更改库的依赖于:

"io.megam" %% "newman" % "1.3.11" 

注意中间有双%%,迫使SBT看https://dl.bintray.com/megamsys/scala/io/megam/newman_2.11/1.3.11/其中确实含有它需要newman_2.11-1.3.11.pom,而newman文件夹不包含任何有用的东西。

从理论上讲,将Resolver.bintrayRepo("io.megam", "scala")改为Resolver.bintrayRepo("megamsys", "scala"),而不是按照我所做的方式指定路径,但是当我尝试它时,它不适用于我,现在我拥有该库以及它所有的世界了导入到我的本地缓存中,无论我做什么,一切都很顺利,因此我无法再测试它。

相关问题