Play Framework 1.2.4 将项目导出/导入到 Eclipse IDE
Posted
技术标签:
【中文标题】Play Framework 1.2.4 将项目导出/导入到 Eclipse IDE【英文标题】:Play Framework 1.2.4 Exporting/Importing project into Eclipse IDE 【发布时间】:2013-07-28 15:06:47 【问题描述】:我使用 Play Framework 1.2.4 完成了一个小项目,现在我需要与我的团队成员分享它,以便进一步处理。我正在为该项目使用 Eclipse Indigo。
我尝试将它导出到 WAR,但是当我的队友使用 WAR 选项导入它时,他们会遇到很多编译错误。
请告诉我应该以哪种格式共享,以便他们在将其导入工作区时不会遇到任何编译错误。
【问题讨论】:
【参考方案1】:来自the documentation:
Play 提供了一个命令来简化 Eclipse 配置。要将 Play 应用程序转换为可工作的 Eclipse 项目,请使用 eclipsify 命令:
# play eclipsify myApp
然后您需要使用 File/Import/General/Existing project... 菜单将应用程序导入您的 Workspace。
您的同事只需获取项目的源代码,然后运行此命令即可生成 Eclipse 项目。你不必导出任何东西。顺便说一句,war 文件是可部署的 Java EE 工件。它并不意味着包含 Play 框架项目的源代码。
旁注:这是我连续给你的第二个答案,可以在文档中找到。也许你应该读一下。
【讨论】:
继续前进,我将确保在发布之前阅读文档:) 第一次创建新的 Play 项目时,我使用 eclipsify 命令将其导入 Eclipse IDE。然后我开始工作,现在我想与我的队友分享这个工作项目,这意味着我必须从我的 Eclipse IDE 导出它,将它保存到某个硬盘驱动器位置,我的队友将从该位置导入它。那我应该以哪种格式导出呢? 为什么需要导出它?文件已经存在,在您的硬盘上。它们也应该在您的 VCS 中。您的同事应该从 VCS 获取它们并运行该命令来生成 eclipse 项目。如果您没有 VCS,那么一定要开始使用 VCS。同时,执行play clean
,压缩硬盘上的内容,然后将压缩文件发送给他们。【参考方案2】:
对于较新版本的播放,命令是play eclipse
然后文件 -> 导入.. -> 现有项目到工作区
不要选中任何框(忽略“将项目复制到工作区”)
【讨论】:
【参考方案3】:太好了,我同意@JB Nizet 和 Connor。但是这个答案适用于旧版本的 PLAY 框架。我的回答可能对使用 Play Framework 2.3+ 的开发人员有所帮助并搜索将 Play 应用程序转换为工作 Eclipse 项目的命令。
将 CD 放入您的项目源文件夹 Run Activator eclipse projectName 你完成了!将 PLAY 项目作为所有其他现有 JAVA 项目导入。【讨论】:
以上是关于Play Framework 1.2.4 将项目导出/导入到 Eclipse IDE的主要内容,如果未能解决你的问题,请参考以下文章
Play Framework 1.2.4 在异步线程中同步作业:可能吗?
Play Framework 1.2.4:#select 模板的选定选项
将项目升级到 Play Framework 的 2.2.0 版本