5

scala はバージョン 2.10.2、sbt は 0.13.0 です。

scala 単体テスト コード カバレッジ用に scct をセットアップしようとしているので、build.sbt に追加しました

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 初心者です)

4

2 に答える 2

9

SCCT には新しいソース コード リポジトリがあります: https://github.com/SCCT/scct

その結果addSbtPlugin("com.github.scct" %% "sbt-scct" % "0.2")、plugins.sbt ファイルで maven central からリリース バージョンを取得できます。

再現する私のプロジェクトはGitHubにあります。

アップデート:

リポジトリはhttps://github.com/sqality/scctaddSbtPlugin("com.sqality.scct" % "sbt-scct" % "version")に移動されており、plugins.sbt ファイルに 必要です。

于 2013-10-16T13:33:29.963 に答える
1

元の SCCT は現在非アクティブです。

最もアクティブな 2 つのフォークを次に示します。

于 2014-01-05T15:02:36.483 に答える