我正在使用 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)
我运行 play eclpsify 命令。
在 Eclipse 中,我导入了两个项目,主项目和数据项目。
数据项目显示以下错误
项目“-data”缺少必需的库:“/path/to/myprojects/data/target/scala-2.9.1/classes_management”
我在这里做错了什么?任何帮助将不胜感激
最佳答案
这对我有用(在 Windows 上)。
编辑.classpath,应该有一个类似这样的条目:
<classpathentry path="D:\your_play_project_folder\target\scala-2.10\classes_managed" kind="lib"></classpathentry>
删除“target”之前的路径部分即可得到:
<classpathentry path="target\scala-2.10\classes_managed" kind="lib"></classpathentry>
刷新 Eclipse。
关于eclipse - 缺少所需的库classes_management,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10760913/