【发布时间】:2014-04-25 09:37:36
【问题描述】:
我的build.sbt 中有以下行:
libraryDependencies += "org.bouncycastle" % "bcprov-jdk16" % "1.46"
当我去 REPL 并在那里启动我的项目时,以下工作:
scala> import org.bouncycastle.jce.provider.BouncyCastleProvider
import org.bouncycastle.jce.provider.BouncyCastleProvider
scala> val a = new BouncyCastleProvider
a: org.bouncycastle.jce.provider.BouncyCastleProvider = BC version 1.46
但是当我尝试在 Eclipse 中导入相同的包时,我得到一个错误:
import org.bouncycastle.jce.provider.BouncyCastleProvider
// object bouncycastle is not a member of package org
为什么会这样?
【问题讨论】:
-
你试过运行“sbt eclipse”吗?这应该创建 Eclipse 项目文件,其中还有 .classpath,其中包含依赖项的路径。
-
@HarisOsmanagić 感谢您的想法!我使用 Typesafe Activator 并为 Eclipse 重新生成项目文件确实有帮助(我决定在
sbt eclipse之前尝试这个)。 -
很高兴听到这个消息!快乐缩放。:)
-
@HarisOsmanagić 您能否使用您的评论作为答案,以便问题得到解答?谢谢。
-
@JacekLaskowski 当然!
标签: eclipse scala sbt typesafe-activator