2012-02-15 27 views

Respuesta

15

Editar: Esta respuesta no está actualizada. Se ha escrito un complemento de Play Eclipse, como dice @Baztoune.

No hay un complemento de Play 2 para Eclipse en el momento en que estoy escribiendo estas líneas. Sin embargo, existe un comando sbt eclipsify, provisto por el plugin Play 2 sbt, que puede generar un proyecto Eclipse desde una aplicación Play 2.

No obtendrá resaltado de sintaxis, finalización contextual o navegación de código dentro de plantillas de Play 2, pero puede hacer que se compilen automáticamente cuando se guardan utilizando el comando sbt ~run (en lugar de solo run). Compruebe que la opción Eclipse "General -> Espacio de trabajo -> Actualizar usando ganchos nativos o sondeo" está habilitada para que tome en cuenta los cambios de las plantillas compiladas.

+0

Gracias! Muy, muy útil :) – Freewind

+0

Downvoting porque la respuesta está muy desactualizada. –

37

me encontré con Scala IDE Play2 plug-in para Eclipse Indigo/Juno y Scala IDE. Las características actuales son

  • resaltado de sintaxis (rutas y plantillas)
  • código de finalización (plantillas)
  • formateador (rutas)
  • Hiperenlaces (rutas y plantillas)

nota de que los hiperenlaces a los archivos de Java no es compatible por ahora. También hay algunas limitaciones para la función de finalización de código, solo tómese un tiempo para leer el documento. No lo probé porque no estoy trabajando con Play2 en este momento, pero pensé que podría ser útil para alguien.

15

Sí, He aquí cómo comenzar:

  1. Busque el sitio de actualización correcto para su versión de Eclipse en http://scala-ide.org/download/current.html.

  2. En Eclipse ir a Ayuda ->instalar nuevo software. Utilice el sitio de actualización desde arriba para ubicar los complementos relacionados con Scala.

  3. Instalar tanto el Scala IDE para Eclipse plugin y el apoyo Play2 en Scala IDE plugin. Tenga en cuenta que el soporte Play2 en el complemento IDE de Scala se enumera en la casilla de verificación Scala IDE.

enter image description here

he podido conseguir este funcionamiento en absoluto a partir del desnudo Eclipse, ya que muchas fuentes han sugerido hacer. El problema parece ser dependencias incompatibles que solo aparecen después de mucho tiempo perdido. La ruta IDE de Scala eliminó este problema.

+1

esto funcionó para mí, realmente extraño que en este nivel de madurez en el marco de trabajo las herramientas sean tan crudas. como regla general, parece que el mundo java está mucho más adelantado en ese sentido. Al igual que, ¿por qué la aplicación en sí se ejecuta desde fuera de Eclipse? Supongo que puedes configurarlo tú mismo, pero yo hago muchos desarrollos corporativos de Java y todo el contenido web aparece claramente en la pestaña "Servidores" ... es extraño que Play se considere una excepción dado que está tratando de ser tan desarrollador. amistoso – jm0

Cuestiones relacionadas