我不使用包在sbt的project
目录中定义了一些类(即,我的所有文件都直接位于project
下,并且它们不包含任何包语句)。效果很好。
现在,当我尝试将它们分组到包中并运行sbt reload
时,我在将包导入到not found: value XXX
的行中得到了build.sbt
(XXX
是包装)。
project
不能处理包裹吗?
答案 0 :(得分:1)
评论后编辑
如果您将源文件添加到文件夹project/src/main/scala
检查此结构
tree
.
├── build.sbt
└── project
├── build.properties
└── src
└── main
└── scala
└── foo
└── Bar.scala
5 directories, 3 files
build.sbt
import foo._
version := Bar.ver
和Bar.scala
package foo
object Bar {
val ver = "1.0.0"
}