Eclipse 缺少所需的库类\u托管
我正在使用Play2.0,试图将项目模块化为子项目。 在$project_home中,创建了文件夹结构${project_home}/data/app/models/MyModel.java Build.scala看起来Eclipse 缺少所需的库类\u托管,eclipse,playframework-2.0,Eclipse,Playframework 2.0,我正在使用Play2.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
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\u managed'
我做错了什么?任何帮助都将不胜感激请尝试以下方法:
1) sbt> clean/compile in parent, followed by child project
2) add target/src-managed/main as source folder in eclipse, both projects
3) in child
java build path > projects > (add parent)
project references > (add parent)
顺便说一句,dataProject做什么?我的基础项目提供了DAO层和其他与游戏无关的螺母和螺栓;因此,我只是将其定义为根sbt项目,并通过dependsOn(root)
无论如何,希望这能解决问题…我认为您有3种可能性:
在使用Play2.0.2构建项目时,我遇到了类似的问题 我手动创建了
target/scala-2.9.1/classes\u managed
文件夹,并在eclipse中运行clean all
项目
我希望这对我有帮助
这就是我的工作(在Windows上)
尝试“play clean”,然后“play eclipse”,从项目的基本文件夹中的命令提示符重新生成eclipse项目文件。大家好,有人知道如何使用新版本的“play framework”来实现这一点,其中不存在classes\u托管文件夹?我试图添加我找到的所有文件夹,但什么也没有。