【发布时间】:2023-03-14 12:40:02
【问题描述】:
我做的每件事都很标准。尝试使用 Play-Authenticate 插件,但我对几个视图的引用无法解决。
导入在那里,但它是灰色的,表明它没有被使用。这就是我的 build.sbt 的样子:
name := """WebApp"""
version := "1.0-SNAPSHOT"
lazy val root = (project in file(".")).enablePlugins(PlayJava, PlayEbean)
scalaVersion := "2.11.6"
libraryDependencies ++= Seq(
javaJdbc,
cache,
javaWs,
"com.feth" % "play-authenticate_2.11" % "0.7.1",
"org.postgresql" % "postgresql" % "9.4-1206-jdbc42",
"org.webjars" % "bootstrap" % "3.2.0",
"be.objectify" % "deadbolt-java_2.11" % "2.4.4"
)
// Play provides two styles of routers, one expects its actions to be injected, the
// other, legacy style, accesses its actions statically.
routesGenerator := InjectedRoutesGenerator
fork in run := true
我已经尝试重新启动 intellij,运行 sbt clean,从现有源重新加载项目。
这很奇怪,因为当我 alt+enter 时,它知道要建议什么导入,但即使它把它拉进去,它仍然没有解决。例如:
return ok(unverified.render());
变成:
return ok(views.html.account.signup.unverified.render());
但还是没有解决。
【问题讨论】:
-
你运行过这个项目吗?编译后的模板仅在运行时生成。
-
我会重新启动 IDE,然后在导入项目时,我会检查 SBT 的“自动导入”选项。我多次遇到同样的问题,新的导入解决了所有问题。
-
IntelliJ IDEA 和 Scala 插件有哪些版本?
标签: java intellij-idea playframework playframework-2.4