在“eclipsify”之后,无法从 Eclipse 运行 Play Framework 项目
Posted
技术标签:
【中文标题】在“eclipsify”之后,无法从 Eclipse 运行 Play Framework 项目【英文标题】:Failure to run Play Framework project from Eclipse, after "eclipsify" 【发布时间】:2012-01-10 14:32:31 【问题描述】:我创建了一个小型 Play 项目。最初,我能够在 Eclipse 中加载它(使用 play eclipsify...),然后从 Eclipse 运行应用程序。
经过几个开发周期(在 Eclipse 之外进行),我尝试回到 Eclipse,但失败了。
运行“play eclipsify ...”并将项目导入 Eclipse 后:没有自动生成“运行”配置,因此“运行配置...”要求我从头开始定义内容。我知道这不是我对集成的期望。
项目文件似乎加载正确,只是缺少执行Run操作的能力。
任何提示如何调试问题,或如何“清理”Eclipse 环境 - 将不胜感激。
使用 Eclipse Indigo Service Release 1 Build id:20110916-0149,在 Windows 上播放 1.2.4。
【问题讨论】:
【参考方案1】:看来我找到了问题。
Eclipse 配置不能很好地支持“自定义”application.name,与项目名称不同。 例如,在“yabe”教程中,我改为: application.name=又一个博客引擎
一旦我替换(在 'Yet Another Blog Engine.launch' 中) - 对自定义名称的所有引用,回到 'yabe' - 我就能够从 Eclipse 运行此配置。
'eclipsify' 中的错误?
最大
【讨论】:
【参考方案2】:在 play -eclipsify 命令之后尝试删除您的 eclipse 项目并从头开始重新导入它。 这通常可以解决大多数问题。
【讨论】:
【参考方案3】:play clean <yourProject>
play eclipsify <yourProject>
然后,您可能需要从工作区中删除项目并再次重新导入。我从来不需要那样做。
【讨论】:
【参考方案4】:以防万一...碰巧我没有运行具有适当权限的命令...由于某种原因 Play 没有检测到这个...但是要修复它,请确保您运行作为超级用户,或者您正在运行该命令的用户具有对该文件夹的写入权限。为了扩展 adis 的答案,我做了这样的事情,它奏效了......
sudo play clean <yourProject>
sudo play eclipsify <yourProject>
【讨论】:
【参考方案5】:查找 sbt(简单构建工具)来构建应用程序。 成功构建应用程序后,点击运行。 然后转到它在浏览器中提供的地址。 最喜欢的本地主机:XXXX。
【讨论】:
以上是关于在“eclipsify”之后,无法从 Eclipse 运行 Play Framework 项目的主要内容,如果未能解决你的问题,请参考以下文章