jBCrypt を使用してパスワードをより効果的に保護しようとしていますが、Eclipse がプロジェクトの依存関係を検出しない理由がわかりません: 少なくとも以下を追加しました:
plugins.sbt
resolvers += "jBCrypt Repository" at "http://repo1.maven.org/maven2/org/"
Build.scala
val appDependencies = Seq(
// Add your project dependencies here,
"mysql" % "mysql-connector-java" % "5.1.18",
"org.mindrot" % "jbcrypt" % "0.3m"
)
SecurityUtils.java (インポートのテスト)
import org.mindrot... <- 認識されません.. org とだけ入力すると. マインドロットがないパッケージのリストを表示します...
ターミナルプレイの依存関係を試してみると、モジュールorg.mindrot:jbcrypt:0.3mが正常にロードされ、"testProject:testProject_2.9.1:1.0" As jbcrypt-0.3m.jar で必要とされていることがわかります
Mac の finder で参照すると、同じ .jar パッケージが見つかります。(プレイリポジトリフォルダのキャッシュ内)。
また、play clean、compile、~run などを実行して Eclipse をリフレッシュしようとしましたが、うまくいきませんでした。何が問題なのですか?これは、play フレームワーク 2.0.2 Java プロジェクトです。