0

私の悪い英語のために前もって申し訳ありません..

今日、私は自分のプロジェクトに Deadbolt を実装したいと考えていました。このウェブサイトのドキュメントを読みましたが、最初は問題がありました。

最初の指示で、これらの行を built.sbt ファイルに追加する必要があると書かれています。

libraryDependencies ++= Seq(
"be.objectify" %% "deadbolt-scala" % "2.5.1-SNAPSHOT"
)

resolvers += Resolver.sonatypeRepo("snapshots")




IntellijIDEA を使用していますが、プロジェクトを更新すると、このエラーが発生します。

SBT 'Simulateur' プロジェクトの更新に失敗しました エラー: エラー: SBT プロジェクトのインポート中にエラーが発生しました:

[情報] com.typesafe.play#play-doc_2.11;1.2.2 を解決しています ...

[情報] org.pegdown#pegdown;1.4 を解決しています.0 ...

[info] org.parboiled#parboiled-java;1.1.5 を解決しています ...

[info] org.parboiled#parboiled-core;1.1.5 を解決しています ...

[info] org.ow2.asmを解決しています#asm;4.1 ...

[info] org.ow2.asm#asm-tree;4.1 を解決中 ...

[info] org.ow2.asm#asm-analysis;4.1 を解決中 ...

[info] org.ow2 を解決中.asm#asm-util;4.1 ...

[情報] jline#jline;2.12.1 を解決しています ...

[警告] ::::::::::::::::::::: ::::::::::::::::::::::::

[警告] :: 未解決の依存関係 ::

[警告] ::::::::::::::::::::::::::::::::::::::::::::

[警告] :: be.objectify#deadbolt-scala_2.11;2.5.1-SNAPSHOT: 見つかりません

[警告] ::::::::::::::::::::::: :::::::::::::::::::::

[trace] スタック トレースが抑制されました: 完全な出力を得るには、'last *:update' を実行してください。

[トレース] スタック トレースが抑制されました:完全な出力については、「last :ssExtractDependencies」を実行してください。

[エラー] (
:更新) sbt.ResolveException: 未解決の依存関係:be.objectify#deadbolt-scala_2.11;2.5.1-SNAPSHOT: 見つかりません

[エラー] (*:ssExtractDependencies) sbt.ResolveException: 未解決の依存関係: be.objectify #deadbolt-scala_2.11;2.5.1-SNAPSHOT: 見つかりません

[エラー] 合計時間: 18 秒、12 月 20 日に完了しました。2016 22:00:15

Java HotSpot(TM) 64 ビット サーバー VM 警告: オプション MaxPermSize=384M を無視します。サポートは 8.0 で削除されまし

た C:\Users\PCDamien.IntelliJIdea2016.2\system\log\sbt.last.log の完全なログを参照してください




ここで、build.sbt ファイルを表示します。

name := "Simulateur"

version := "1.0"

lazy val `simulateur` = (project in file(".")).enablePlugins(PlayScala)

scalaVersion := "2.11.7"

libraryDependencies ++= Seq( jdbc , cache , ws   , specs2 % Test, "be.objectify" %% "deadbolt-scala" % "2.5.1-SNAPSHOT" )

unmanagedResourceDirectories in Test <+=  baseDirectory ( _ /"target/web/public/test" )  

resolvers += "scalaz-bintray" at "https://dl.bintray.com/scalaz/releases"

resolvers += Resolver.sonatypeRepo("snapshots")

routesGenerator := StaticRoutesGenerator

よろしくお願いいたします。:)

4

1 に答える 1

0

申し訳ありませんが、これは完全に私のせいです。数日前に 2.5.1 をリリースしましたが、ドキュメントをベータ版から最終版に移動したときにバージョンを更新するのを忘れていました。

正しい依存関係は

libraryDependencies ++= Seq(
  "be.objectify" %% "deadbolt-scala" % "2.5.1"
)

これは、参照しているWeb サイトで修正されています。

于 2016-12-21T08:14:50.637 に答える