gpt4 book ai didi

java - 错误: package play. mvc不存在

转载 作者:行者123 更新时间:2023-12-01 14:17:43 24 4
gpt4 key购买 nike

我正在使用 Play 2.1.2 启动一个测试项目,我想尝试模块化方法。我创建了一个子项目,并在其中创建了一些类。我正在使用 eclipse,并且我已成功在工作区中打开项目和子项目。一切似乎都很好。直到我启动终端并尝试运行它。它解决了 Build.scala 中的所有依赖项,然后抛出了很多错误,其中第一个错误是:

error: package play.mvc does not exist

来自子项目中的一个类文件,在 Eclipse 中看起来不错。

由于我不知道需要哪些信息来帮助任何人找到此问题的答案,因此我将使用所需的信息更新此问题。同时,如果任何好心人已经从这个简单的问题中发现了问题,我将非常感激知道为什么我会遇到这个问题。

谢谢!

** 更新 **

这是build.scala 文件

import sbt._
import Keys._
import play.Project._

object ApplicationBuild extends Build {

val appName = "testapp"
val appVersion = "1.0-SNAPSHOT"

val appDependencies = Seq(
javaCore,
javaJdbc,
javaEbean,

// Postgre SQL 9.1
"postgresql" % "postgresql" % "9.1-901.jdbc4",

// Deadbolt 2
"be.objectify" %% "deadbolt-java" % "2.1-RC2",
"be.objectify" %% "deadbolt-scala" % "2.1-RC2"
)

val testappSubProject = Project(
appName + "-subtest", file("modules/sub-project")
).settings(
scalaVersion := "2.10.0"
)

val main = play.Project(
appName, appVersion, appDependencies
).dependsOn(testappSubProject).settings(
// Add your own project settings here

resolvers += Resolver.url("Objectify Play Repository", url("http://schaloner.github.com/releases/"))(Resolver.ivyStylePatterns),
resolvers += Resolver.url("Objectify Play Snapshot Repository", url("http://schaloner.github.com/snapshots/"))(Resolver.ivyStylePatterns)
)

}

最佳答案

testappSubProject 不依赖于 Play,因此如果您尝试在此项目中导入 play.mvc,将会失败。

关于java - 错误: package play. mvc不存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17960293/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com