gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-05 07:47:57 32 4
gpt4 key购买 nike

我试图通过将其添加到 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 文档基本上是空的——没有显示控制台上显示的错误。

我该如何解决这个问题?

最佳答案

要为子项目设置 scapegoatVersion,您需要按照 here 所述将其置于通用设置中,或在 ThisBuild 中使用 scapegoatVersion := "1.1.0"。为了避免错误,我认为在根项目中设置 scalaVersion 会起作用:

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

或再次使用 ThisBuild 中的 scalaVersion

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

关于scala - 为什么 sbt-scapegoat 试图解析 1.0.0 版本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39127849/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com