繁体   English   中英

包在Scala REPL中可见,但在SBT项目中的Eclipse中不可见?

[英]Package visible in Scala REPL but not in Eclipse in SBT project?

我的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 ,其中包含依赖项的路径。

除非您使用支持sbt下依赖项的Eclipse版本,否则每次更改它们时都必须执行sbt eclipse

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM