gpt4 book ai didi

playframework - Play Framework 2 : Eclipse cant detect jBCrypt as project dependency

转载 作者:行者123 更新时间:2023-12-04 22:22:46 34 4
gpt4 key购买 nike

我正在尝试使用 jBCrypt 开始更有效地保护我的密码,但我不知道为什么 eclipse 不会检测到我的项目依赖性:我至少添加了以下内容:

plugins.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... <- 无法识别.. 当我只输入 组织。 并查看没有mindrot的软件包列表...

当我在终端 尝试时 Play 依赖 我可以看到模块 org.mindrot:jbcrypt:0.3m 已成功加载,“testProject:testProject_2.9.1:1.0”需要它作为 jbcrypt-0.3m.jar

通过 Mac 的 finder 浏览时可以找到相同的 .jar 包。 (在 Play 存储库文件夹的缓存内)。

我还尝试在运行 play clean、compile、~run 等中刷新 eclipse,但没有运气。可能是什么问题呢?这是 play framework 2.0.2 java 项目。

最佳答案

似乎在其他 Play 命令中间再次生成 eclipse 配置解决了问题,现在可以识别包。我使用了以下命令:

play clean
play compile
play eclipsify
play ~run

当我们添加新的依赖项时,我们应该创建新的 eclipse 项目文件似乎不公平?但我想如果没有其他意见如何解决类似情况,我需要坚持这一点?提前谢谢。

编辑:

小心! eclipsify命令已替换为 eclipse在最新版本的 sbt.

关于playframework - Play Framework 2 : Eclipse cant detect jBCrypt as project dependency,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11965888/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com