【发布时间】:2011-03-28 01:09:05
【问题描述】:
(这里的相对初学者,请温柔...)
我有一个可以用 sbt 构建的 Scala 程序。我可以(在 sbt 内部)运行 compile 和 test-compile 而没有错误。我通过将package com.mycompany.mypackagename 放在几个 .scala 文件的顶部定义了一个包。当我通过 console 获得 Scala REPL 时,会发生这种情况:
scala> import com.mycompany.mypackagename._
<console>:5: error: value mypackagename is not a member of package com.mycompany
import com.mycompany.mypackagename._
任何变体都会失败。当我只做import com.mycompany 时,我没有遇到任何问题。
我认为从 sbt 中运行 Scala 控制台会根据当前项目正确设置类路径?我错过了什么(完全显而易见的)?
【问题讨论】:
-
喂。它似乎是由编译器的一些未知错误引起的,例如 sbt 中的“干净”导致问题消失。好困惑……
标签: scala classpath package sbt