将 Mapper 添加为 Lift 项目中的依赖项时遇到问题
Trouble adding Mapper as dependency in a Lift project
我正在做我的第一个 Lift 项目,想添加一个数据库。在一本书之后,我将以下依赖项添加到 build.sbt:
"net.liftweb" %% "lift-mapper" % liftVersion % "compile",
然后,在 Boot.scala 中,导入
import net.liftweb.mapper._
现在项目无法编译,Boot.scala 给出错误
object mapper is not a member of package net.liftweb
但 Internet 上的其他来源似乎表明我的导入没有问题。
依赖问题从何而来?
原来是Eclipse的问题,无法正确设置依赖关系。
我不得不在 Eclipse 中关闭项目并删除隐藏文件 .classpath 和 .project。然后进入 SBT 和 运行
eclipse
(the project has to use the sbteclipse plugin as described in the Lift cookbook). This recreates the project files with the correct dependencies.
之后Eclipse按照预期编译了代码。似乎每次对 build.sbt 进行更改时都需要这样做。
我正在做我的第一个 Lift 项目,想添加一个数据库。在一本书之后,我将以下依赖项添加到 build.sbt:
"net.liftweb" %% "lift-mapper" % liftVersion % "compile",
然后,在 Boot.scala 中,导入
import net.liftweb.mapper._
现在项目无法编译,Boot.scala 给出错误
object mapper is not a member of package net.liftweb
但 Internet 上的其他来源似乎表明我的导入没有问题。
依赖问题从何而来?
原来是Eclipse的问题,无法正确设置依赖关系。
我不得不在 Eclipse 中关闭项目并删除隐藏文件 .classpath 和 .project。然后进入 SBT 和 运行
eclipse (the project has to use the sbteclipse plugin as described in the Lift cookbook). This recreates the project files with the correct dependencies.
之后Eclipse按照预期编译了代码。似乎每次对 build.sbt 进行更改时都需要这样做。