我使用 Play Framework 1.2.4 完成了一个小项目,现在我需要与我的团队成员分享它,以便进一步处理。我正在为该项目使用 Eclipse Indigo。
我尝试将它导出到 WAR,但是当我的队友使用 WAR 选项导入它时,他们会遇到很多编译错误。
请让我知道我应该以哪种格式共享,以便他们在将其导入他们的工作区时不会遇到任何编译错误。
我使用 Play Framework 1.2.4 完成了一个小项目,现在我需要与我的团队成员分享它,以便进一步处理。我正在为该项目使用 Eclipse Indigo。
我尝试将它导出到 WAR,但是当我的队友使用 WAR 选项导入它时,他们会遇到很多编译错误。
请让我知道我应该以哪种格式共享,以便他们在将其导入他们的工作区时不会遇到任何编译错误。
从文档中:
Play 提供了一个命令来简化 Eclipse 配置。要将 Play 应用程序转换为可工作的 Eclipse 项目,请使用 eclipsify 命令:
# play eclipsify myApp
然后,您需要使用 File/Import/General/Existing project... 菜单将应用程序导入您的 Workspace。
您的同事应该简单地获取项目的源代码,然后运行此命令来生成一个 Eclipse 项目。你不必导出任何东西。顺便说一句,war 文件是可部署的 Java EE 工件。它并不意味着包含 Play 框架项目的源代码。
旁注:这是我连续给你的第二个答案,可以在文档中找到。也许你应该读一读。
对于较新版本的 play 命令是play eclipse
然后 File -> Import.. -> Existing Projects into workspaces
不要选中任何框(忽略“将项目复制到工作区”)
太好了,我同意@JB Nizet 和 Connor。但是这个答案适用于旧版本的 PLAY 框架。我的回答可能对使用 Play Framework 2.3+ 的开发人员有所帮助,并开始搜索将 Play 应用程序转换为工作 Eclipse 项目的命令。