在“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 项目的主要内容,如果未能解决你的问题,请参考以下文章

eclips安装vi插件

eclips安装vi插件

eclips配色

eclips 配置一个tomcat,启动多个不同端口的web项目

利用eclips创建一个maven项目

eclips的一些快捷设置