我试图用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