无法在Lift项目中添加Mapper作为依赖项

时间:2015-02-13 15:05:14

标签: scala orm dependencies lift

我正在做我的第一个Lift项目,并希望添加一个数据库。在一本书之后,我将以下依赖项添加到build.sbt:

  

“net.liftweb”%%“lift-mapper”%liftVersion%“编译”,

然后,在Boot.scala中,导入

  

import net.liftweb.mapper ._

现在项目没有编译,Boot.scala给出了错误

  

object mapper不是net.liftweb包的成员

但互联网上的其他消息来源似乎表明我的进口是可以的。

依赖性问题来自哪里?

1 个答案:

答案 0 :(得分:0)

事实证明,这是Eclipse的一个问题,它无法正确设置依赖关系。

我不得不在Eclipse中关闭项目并删除隐藏文件.classpath和.project。然后进入SBT并运行

  

蚀   (该项目必须使用Lift菜谱中描述的sbteclipse插件)。这将重新创建具有正确依赖项的项目文件。

之后,Eclipse按预期编译了代码。每次对build.sbt进行更改时,似乎都需要这样做。