Mau*_*ähä 4 dependency-management playframework playframework-2.0
我正在尝试使用jBCrypt来更有效地开始保护我的密码,但我不知道为什么eclipse会检测我的项目依赖性:我至少添加了以下内容:
plugins.sbt
resolvers += "jBCrypt Repository" at "http://repo1.maven.org/maven2/org/"
Run Code Online (Sandbox Code Playgroud)
Build.scala
val appDependencies = Seq(
// Add your project dependencies here,
"mysql" % "mysql-connector-java" % "5.1.18",
"org.mindrot" % "jbcrypt" % "0.3m"
)
Run Code Online (Sandbox Code Playgroud)
SecurityUtils.java(要导入的测试)
import org.mindrot ... < - 无法识别..当我输入org时.和查看包的列表没有mindrot ...
当我尝试终端播放依赖项时,我可以看到模块org.mindrot:jbcrypt:0.3m已成功加载,并且"testProject:testProject_2.9.1:1.0"需要它作为jbcrypt-0.3m.jar
通过Mac的finder浏览时可以找到相同的.jar包.(播放存储库文件夹的内部缓存).
我也尝试在运行游戏清理,编译,运行等中刷新eclipse但没有运气.可能是什么问题呢?这是play framework 2.0.2 java项目.
Mau*_*ähä 12
似乎再次生成eclipse配置中间的其他播放命令解决了问题,现在可以识别包.我用了以下命令:
play clean
play compile
play eclipsify
play ~run
Run Code Online (Sandbox Code Playgroud)
当我们添加新的依赖项时,我们应该创建新的eclipse项目文件似乎不公平吗?但我想如果没有其他意见如何解决类似情况我需要坚持这个?thnx提前.
编辑:
当心!在最新版本的sbt中,eclipsify命令已被替换eclipse.
| 归档时间: |
|
| 查看次数: |
2416 次 |
| 最近记录: |