我创建了一个小型Play项目。最初,我能够在Eclipse中加载它(使用play eclipsify ...),并从Eclipse运行应用程序。
经过几个开发周期(在Eclipse之外),我试图回到Eclipse - 然后失败了。
运行“play eclipsify ...”并将项目导入Eclipse后:没有自动生成“Run”配置,因此“Run Configurations ...”要求我从头开始定义东西。我理解这不是我对集成的期望。
项目文件似乎正确加载,只是缺乏执行运行操作的能力。
任何提示如何调试问题,或者如何“清理”Eclipse环境 - 都将不胜感激。
使用Eclipse Indigo Service Release 1 Build id:20110916-0149,在Windows上播放1.2.4。
答案 0 :(得分:1)
看起来我发现了这个问题。
Eclipse配置不支持“自定义”application.name,与项目名称不同。 例如,在'yabe'教程中,我改为: application.name =又一个博客引擎
一旦我更换了(在'Yet Another Blog Engine.launch'中) - 所有对自定义名称的引用,回到'yabe' - 我能够从Eclipse运行此配置。
'eclipsify'中的错误?
最高
答案 1 :(得分:0)
play -eclipsify命令后尝试删除你的eclipse项目并从头开始重新导入它。 这通常可以解决大多数问题。
答案 2 :(得分:0)
play clean <yourProject>
play eclipsify <yourProject>
然后,您可能需要从工作区中删除项目并再次重新导入。我永远不需要这样做。
答案 3 :(得分:0)
以防万一......我发现我没有运行具有相应权限的命令... Play由于某种原因没有检测到这个......但要修复它,请确保你运行作为超级用户,或者您正在运行该命令的用户具有对该文件夹的写入权限。为了扩展adis答案,我做了类似的事情并且它有效......
sudo play clean <yourProject>
sudo play eclipsify <yourProject>
答案 4 :(得分:0)
查找sbt(简单构建工具)来构建应用程序。 成功构建应用程序后,点击运行。 然后转到它在浏览器中提供的地址。 最喜欢localhost:XXXX。