1

github https://github.com/joscha/play-authenticate/blob/master/samples/java/Getting%20Started.mdの指示に従うと、「play-authentication」プラグインがインストールされていないようです

私のEclipse IDEは、「com.feth」で始まるパッケージを見つけることができません。上記の readme で説明されているように、依存関係を Scala.build に追加し、次に clean を実行して依存関係をコンパイルします。しかし、com.feth パッケージが見つかりません。これは、play-auth プラグインが正しくインストールされていないことを意味します。play-authenticate モジュールを正しくインストールする方法があるのだろうか。上記の readme に記載されている内容以外に何か不足していますか? deadbolt-2 と play-authenticate の両方の依存関係が解決されず、インストールされていないようです。また、Scala.Build の依存関係宣言で「%%」を指摘しました。しかし、単一の「%」を使用しても、依存関係は解決されず、プラグインはインストールされません。どんな助けでも大歓迎です

私の /project/Scala.Build ファイルは次のとおりです。

import sbt._
import Keys._
import PlayProject._

object ApplicationBuild extends Build {

    val appName         = "r2s2"
    val appVersion      = "1.0-SNAPSHOT"


 val appDependencies = Seq(
      "play-aws"      % "play-aws_2.9.1"      % "0.1",
      "be.objectify"  %%  "deadbolt-2"        % "1.1.3-SNAPSHOT",
      "com.feth"      %%  "play-authenticate" % "0.2.3-SNAPSHOT"
    )


    val main = PlayProject(appName, appVersion, appDependencies, mainLang = JAVA).settings(


      resolvers += Resolver.url("Objectify Play Repository", url("http://schaloner.github.com/releases/"))(Resolver.ivyStylePatterns),
      resolvers += Resolver.url("Objectify Play Repository", url("http://schaloner.github.com/snapshots/"))(Resolver.ivyStylePatterns),

      resolvers += Resolver.url("play-easymail (release)", url("http://joscha.github.com/play-easymail/repo/releases/"))(Resolver.ivyStylePatterns),
      resolvers += Resolver.url("play-easymail (snapshot)", url("http://joscha.github.com/play-easymail/repo/snapshots/"))(Resolver.ivyStylePatterns),

      resolvers += Resolver.url("play-authenticate (release)", url("http://joscha.github.com/play-authenticate/repo/releases/"))(Resolver.ivyStylePatterns),
      resolvers += Resolver.url("play-authenticate (snapshot)", url("http://joscha.github.com/play-authenticate/repo/snapshots/"))(Resolver.ivyStylePatterns),
      resolvers += "Local Play Repository" at "/home/othman/play-2.0.4/repository/local"
    )



}
4

4 に答える 4

3

Play プロジェクトに新しい依存関係を追加する場合、最初に ' reload ' コマンドを使用して更新された jar をインターネットからダウンロードし、その後 ' eclipse ' コマンドを再度実行して Eclipse 関連の構成ファイルを再作成する必要があります。次に、Eclipse クラスパスで更新された jar を見つけることができるはずです。

それが役に立てば幸い!

于 2013-04-08T07:12:56.130 に答える
0

「com」フォルダーを適切な場所にコピーしなかったため、そのエラーが発生したように思えます。/app/com にコピーする必要があります。これがあなたの問題かどうかわからない場合は、これを適切に行っている可能性があります。

于 2013-02-17T14:29:54.363 に答える