为什么sbt-scapegoat试图解析1.0.0版本?

格雷格

我正在尝试通过将其添加到plugins.sbt中来使用sbt-scapegoat:

addSbtPlugin("com.sksamuel.scapegoat" %% "sbt-scapegoat" % "1.0.4")

然后在build.scala文件中,我正在这样做:

import com.sksamuel.scapegoat.sbt.ScapegoatSbtPlugin.autoImport._
scapegoatVersion            := "1.1.0"

这就是sbt-scapegoat github网站上显示的内容。我启动了sbt并让它解析sbt-scapegoat 1.0.4。到现在为止还挺好。然后,如果我运行替罪羊,我将得到:

[info] Resolving com.sksamuel.scapegoat#scalac-scapegoat-plugin_2.10;1.0.0 ...
[warn] Host repo1.maven.org not found. url=https://repo1.maven.org/maven2/com/sksamuel/scapegoat/scalac-scapegoat-plugin_2.10/1.0.0/scalac-scapegoat-plugin_2.10-1.0.0.pom
[info] You probably access the destination server through a proxy server that is not well configured.
[warn]  module not found: com.sksamuel.scapegoat#scalac-scapegoat-plugin_2.10;1.0.0
[warn] ==== local: tried
[warn]   /Users/wmy965/.ivy2/local/com.sksamuel.scapegoat/scalac-scapegoat-plugin_2.10/1.0.0/ivys/ivy.xml
[warn] ==== public: tried
[warn]   https://repo1.maven.org/maven2/com/sksamuel/scapegoat/scalac-scapegoat-plugin_2.10/1.0.0/scalac-scapegoat-plugin_2.10-1.0.0.pom
[info] Resolving org.fusesource.jansi#jansi;1.4 ...
[warn]  ::::::::::::::::::::::::::::::::::::::::::::::
[warn]  ::          UNRESOLVED DEPENDENCIES         ::
[warn]  ::::::::::::::::::::::::::::::::::::::::::::::
[warn]  :: com.sksamuel.scapegoat#scalac-scapegoat-plugin_2.10;1.0.0: not found
[warn]  ::::::::::::::::::::::::::::::::::::::::::::::

1.0.0依赖来自哪里?我的项目是scala 2.11.7,我正在使用sbt 0.13.11。我没有在sbt-scapegoat网站上看​​到任何其他解析器的提法。

在我的输出中,控制台显示了许多发现的分析错误,但是生成的HTML文档基本上是空的,没有显示控制台上显示的错误。

我怎样才能解决这个问题?

阿列克谢·罗曼诺夫(Alexey Romanov)

要设置scapegoatVersion子项目,您需要按此处所述将其置于常用设置中,或使用scapegoatVersion in ThisBuild := "1.1.0"为了避免该错误,我认为scalaVersion在根项目中进行设置会起作用:

lazy val root = (project in file(".")).
  aggregate(dotdash, dotdash_messages).
  settings(
    scalaVersion := "2.11.7"
  )

或再次使用scalaVersion in ThisBuild

我还建议在https://github.com/sksamuel/sbt-scapegoat提出问题

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

为什么sbt-scapegoat试图解析1.0.0版本?

来自分类Dev

错误:.NET Core SDK的5.0.10 0-alpha1-014696版本至少需要MSBuild 16.3.0版本

来自分类Dev

为什么0%0会产生1?

来自分类Dev

为什么 x^(-1/0) = 0

来自分类常见问题

为什么NaN ^ 0 == 1

来自分类Dev

为什么〜0返回-1?

来自分类Dev

为什么(1/90)= 0?

来自分类Dev

Python2“在一个文件中提高e [0],e [1],e [2]”和python3版本

来自分类Dev

的IntelliJ 2019.2:GlassFish的需要Java SE版本6.你的JDK是0版本

来自分类Dev

为什么我的build.sbt在寻找2.11版本的hadoop-streaming?

来自分类Dev

为什么我的build.sbt在寻找2.11版本的hadoop-streaming?

来自分类Dev

为什么!0等于1而不是-1?

来自分类Dev

为什么#if 0 vs #if(1> 1)?

来自分类Dev

C编程:为什么(0 || -1)== 1?

来自分类Dev

为什么#if 0 vs #if(1> 1)?

来自分类Dev

为什么“数字&(〜(1 << 3))”对0无效?

来自分类Dev

为什么“ echo !!! 0”输出为1?

来自分类Dev

为什么1/2 == 0使用double?

来自分类Dev

为什么2 **(1 << 31)== 0?

来自分类Dev

为什么typeof 1/0是NaN?

来自分类Dev

为什么 1 或 0 仍然是质数?

来自分类Dev

为什么不是“ 0” ==“ 0”?

来自分类Dev

为什么 [0] === [0] 是假的

来自分类Dev

为什么/0(\.\d+)?|1/.test('0。')返回true?

来自分类Dev

为什么a [0]的输出为0而不是-1?

来自分类Dev

为什么0 === -0为true,而1/0 === 1 / -0为false?

来自分类Dev

为什么-0存在?

来自分类Dev

为什么0 = 0.5?

来自分类Dev

为什么返回0?