rogeliog
rogeliog

Reputation: 3692

How to run a Play project in Eclipse

hello I've been trying to find how to run a Java Play project in eclipse but I can't find an easy way. Here is what I've done

Create a project

play new testApp

Go to the folder

cd testApp

Eclipsify the project

play eclipsify

Open eclipse and import as an existing project, but then I don't know how to run the server from eclipse

NOTE: I know that I can run it in the console also. The problem is that I've added an Eclispe project to the buildpath using Eclipse so If I run it in the console I think it will not work, or am I wrong?

Upvotes: 6

Views: 23934

Answers (5)

Hanumanth s
Hanumanth s

Reputation: 101

The following procedure may be followed to compile and import sbt play project into eclipse IDE:

  1. Go to your project folder and create text file plugins.sbt and add below code:

    addSbtPlugin("com.typesafe.sbteclipse" % "sbteclipse-plugin" % "5.2.2")
    
  2. To force compilation add below code to your project's build.sbt file:

    EclipseKeys.preTasks := Seq(compile in Compile, compile in Test)
    
  3. Ensure that Scala IDE is installed in eclipse (download from: scala-ide.org)

  4. At command prompt type sbt to compile sbt play project.

  5. 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):

  6. Go to eclipse IDE and use Import Wizard to import Existing Projects into Workspace

Upvotes: 1

anthavio
anthavio

Reputation: 101

For Play 2.x.y, Activator is tool of choice

activator eclipse

or

./activator eclipse

to use project local activator copy (if exists)

Upvotes: 7

Capcha
Capcha

Reputation: 77

I was trying "play eclipsify" but that wasn't working since it had changed to "play eclipse" and it works fine.

Upvotes: 0

Gubatron
Gubatron

Reputation: 6479

In newer versions of play, the command has changed to

play eclipse

Upvotes: 16

emt14
emt14

Reputation: 4896

Play eclipsify creates a run configuration for you.

Run --> Run Configurations --> Java Applications --> testApp

If you need to debug first run the application as indicated then

Run --> Debug Configurations --> Remote Java Applications --> Connect JPDA to testApp

Upvotes: 3

Related Questions