我正在尝试使用 jBCrypt 开始更有效地保护我的密码,但我不知道为什么 eclipse 检测不到我的项目依赖性:我至少添加了以下内容:
插件.sbt
resolvers += "jBCrypt Repository" at "http://repo1.maven.org/maven2/org/"
构建.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... <- 无法识别.. 当我只输入org. 并查看没有mindrot的软件包列表...
当我尝试在终端播放依赖项时,我可以看到模块org.mindrot:jbcrypt:0.3m已成功加载,并且“testProject:testProject_2.9.1:1.0”需要它作为 jbcrypt-0.3m.jar
通过 Mac 的 finder 浏览时可以找到相同的 .jar 包。(在播放存储库文件夹的缓存内)。
我还尝试在运行 play clean、compile、~run 等中刷新 eclipse,但没有运气。可能是什么问题呢?这是 play framework 2.0.2 java 项目。