创建一个项目。
play new testApp
前往文件夹
cd testApp
将项目Eclipsify化
play eclipsify
打开Eclipse并导入现有项目,但我不知道如何在Eclipse中运行服务器
注意: 我知道也可以在控制台中运行。问题是我已经使用Eclipse将一个项目添加到构建路径中,所以如果我在控制台中运行它,我认为它不会起作用,或者我错了吗?
play new testApp
前往文件夹
cd testApp
play eclipsify
打开Eclipse并导入现有项目,但我不知道如何在Eclipse中运行服务器
注意: 我知道也可以在控制台中运行。问题是我已经使用Eclipse将一个项目添加到构建路径中,所以如果我在控制台中运行它,我认为它不会起作用,或者我错了吗?
在最新版本的play中,该命令已更改为
play eclipse
activator eclipse
或者
./activator eclipse
不是一个有效的密钥:eclipse(类似:deliver,licenses,clean)
。 https://www.playframework.com/documentation/2.5.x/IDE 似乎是最新的链接,配置应该放在 project/plugins.sbt
中。在执行 activator eclipse
后,只发现了一个项目,但这似乎是本地问题。 - kopporPlay eclipsify会为您创建一个运行配置。
运行 --> 运行配置 --> Java应用程序 --> testApp
如果您需要调试,请按照指示先运行应用程序,然后:
运行 --> 调试配置 --> 远程Java应用程序 --> 连接JPDA到testApp
Usage: java javassist.tools.web.Webserver <port number>
- rogeliogGo to your project folder and create text file plugins.sbt
and add below code:
addSbtPlugin("com.typesafe.sbteclipse" % "sbteclipse-plugin" % "5.2.2")
To force compilation add below code to your project's build.sbt
file:
EclipseKeys.preTasks := Seq(compile in Compile, compile in Test)
Ensure that Scala IDE is installed in eclipse (download from: scala-ide.org)
At command prompt type sbt
to compile sbt play project.
After successful compilation, In sbt use command eclipse to create Eclipse project files > eclipse. Check for [info] Successfully created Eclipse project files for project(s):
Go to eclipse IDE and use Import Wizard to import Existing Projects into Workspace
我曾尝试使用“play eclipsify”,但这并没有起作用,因为它已更改为“play eclipse”,现在它可以正常工作。
cd /project/folder/of/testApp
>play run
(在调用play eclipsify
的相同路径中) - biesior