【问题标题】:sbt and scct .... module not found: reaktor#sbt-scct;0.2-SNAPSHOTsbt 和 scct .... 未找到模块:reaktor#sbt-scct;0.2-SNAPSHOT
【发布时间】:2014-01-05 23:07:31
【问题描述】:

scala 是 2.10.2 版本,sbt 是 0.13.0

我正在尝试在 build.sbt 中为 scala 单元测试代码覆盖率设置 scct 我加了

seq(ScctPlugin.instrumentSettings : _*)

我在 project/plugins.sbt 中添加了

resolvers += Classpaths.typesafeResolver

resolvers += "scct-github-repository" at "http://mtkopone.github.com/scct/maven-repo"

addSbtPlugin("reaktor" %% "sbt-scct" % "0.2-SNAPSHOT")

我收到类似...的错误。

module not found: reaktor#sbt-scct;0.2-SNAPSHOT

最后一条消息是

[warn] ==== scct-github-repository: tried
[warn]   http://mtkopone.github.com/scct/maven-repo/reaktor/sbt-scct_2.10_0.13/0.2-SNAPSHOT/sbt-scct-0.2-SNAPSHOT.pom
[info] Resolving org.fusesource.jansi#jansi;1.4 ...
[warn]  ::::::::::::::::::::::::::::::::::::::::::::::
[warn]  ::          UNRESOLVED DEPENDENCIES         ::
[warn]  ::::::::::::::::::::::::::::::::::::::::::::::
[warn]  :: reaktor#sbt-scct;0.2-SNAPSHOT: not found
[warn]  ::::::::::::::::::::::::::::::::::::::::::::::
[warn] 
[warn]  Note: Some unresolved dependencies have extra attributes.  Check that these dependencies exist with the requested attributes.
[warn]      reaktor:sbt-scct:0.2-SNAPSHOT (sbtVersion=0.13, scalaVersion=2.10)

我看http://mtkopone.github.io/scct/maven-repo/reaktor/ 我看到我似乎需要的那个不见了,例如我看到了

sbt-scct_2.9.2_0.13/
scct_2.10/
and a bunch of others but no ... sbt-scct_2.10_0.13

你能帮忙吗? (我是sbt新手)

【问题讨论】:

    标签: scala sbt code-coverage scct


    【解决方案1】:

    SCCT 有一个新的源代码库:https://github.com/SCCT/scct

    因此,您可以在您的 plugins.sbt 文件中使用 addSbtPlugin("com.github.scct" %% "sbt-scct" % "0.2") 从 maven Central 获取发布版本。

    我要复制的项目在GitHub

    更新:

    存储库已迁移至https://github.com/sqality/scct 并且您的 plugins.sbt 文件中需要 addSbtPlugin("com.sqality.scct" % "sbt-scct" % "version")

    【讨论】:

    • 非常感谢……那行得通。我想如果mtkopone.github.io/scct 有指向此信息的链接会很有帮助。
    【解决方案2】:

    原来的 SCCT 现在处于非活动状态。

    这是两个最活跃的分叉。

    【讨论】:

    • 谢谢,关于 sqality 与 scoverage 的相对优点有什么建议吗?
    • 我写了scoverage,所以我有偏见:)
    • Scoverage 是一个完整的重写,支持语句级覆盖和分支覆盖。 Sqality 以出色的 SCCT 为基础,修复了大量错误并真正完善了它。
    猜你喜欢
    • 2018-11-11
    • 1970-01-01
    • 2018-04-15
    • 2015-09-24
    • 2018-05-27
    • 2015-01-16
    • 1970-01-01
    • 2013-05-16
    • 2014-07-21
    相关资源
    最近更新 更多