我試圖用jBCrypt展開更有效地保護我的密碼,但我不知道爲什麼日食doenst檢測我的項目依賴:我已經至少增加以下內容:播放框架2:Eclipse的傾斜檢測jBCrypt作爲項目依賴
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(測試進口)
進口org.mindrot ... < - 不承認..當我只輸入組織。和查看包有沒有mindrot的列表...
當我嘗試在終端發揮依賴我可以看到,模塊org.mindrot:jbcrypt:0.3米加載成功,並要求「testProject其:testProject_2.9.1:1.0「由於jbcrypt-0.3m.jar
當通過Mac的finder瀏覽它時,可以找到相同的.jar包。 (在播放存儲庫文件夾的緩存內)。
我也嘗試刷新運行中的清潔,清潔,編譯,〜運行等,但沒有運氣。可能是什麼問題呢?這是玩框架2.0.2的java項目。
謝謝,花了一個小時試圖找出爲什麼日食顯示一箇舊版本的lib我添加到Build.scala。這是一個使用eclipse玩的痛點。 – 2013-05-31 02:32:26
np。很高興能夠幫助,在解決這個問題時也經歷了一些令人沮喪的時刻。 – 2013-05-31 16:46:55
謝謝,玩和jbcrypt完全一樣的問題。很高興找到你的解決方案 – cara 2013-08-02 17:19:58