缺少必需的库classes_managed

smk*_*smk 3 eclipse playframework-2.0

我正在使用Play 2.0并尝试将项目模块化为子项目.在$ project_home中,创建了文件夹结构$ {project_home} /data/app/models/MyModel.java

Build.scala看起来

val dataDependencies = Seq(
)

val dataProject = PlayProject(appName + "-data", appVersion, dataDependencies, path = file("data"), mainLang = JAVA)

val main = PlayProject(appName, appVersion, appDependencies, mainLang = JAVA).settings(
  // Add your own project settings here      
).dependsOn(dataProject).aggregate(dataProject)
Run Code Online (Sandbox Code Playgroud)

我运行了一个play eclpsify命令.

在eclipse中,我导入了两个项目,即主项目和数据项目.

数据项目显示以下错误

项目'-data'缺少必需的库:'/ path/to /myprojects/data/target/scala-2.9.1/classes_managed'

我在这做错了什么?任何帮助,将不胜感激

Can*_*ice 8

这对我有用(在Windows上).

  1. 编辑.classpath,应该有一个类似于这样的条目: <classpathentry path="D:\your_play_project_folder\target\scala-2.10\classes_managed" kind="lib"></classpathentry>

  2. 删除"target"之前的路径部分以获取此信息: <classpathentry path="target\scala-2.10\classes_managed" kind="lib"></classpathentry>

  3. 刷新Eclipse.