web-dev-qa-db-fra.com

Existe-t-il un plugin Eclipse pour Play2?

Je sais qu'il y en a un pour play1, mais je n'en trouve pas pour play2.

J'espère que le plugin pourra compiler les modèles en scala code automatiquement. Ce n'est pas pratique maintenant.

28
Freewind

Modifier : Cette réponse est obsolète. Un plugin Play Eclipse a été écrit, comme le dit @Baztoune.

Il n'y a pas de plugin Play 2 pour Eclipse au moment où j'écris ces lignes. Cependant, il existe une commande eclipsify sbt, fournie par le plugin Play 2 sbt, qui est capable de générer un projet Eclipse à partir d'une application Play 2.

Vous n'obtiendrez pas la mise en évidence de la syntaxe, l'achèvement contextuel ou la navigation dans le code dans les modèles Play 2, mais vous pouvez les faire être compilés automatiquement lors de leur enregistrement à l'aide du ~run commande sbt (au lieu de simplement run). Vérifiez que l'option Eclipse "Général -> Espace de travail -> Actualiser à l'aide de hooks natifs ou d'interrogation" est activée pour prendre en compte les modifications des modèles compilés.

15
Julien Richard-Foy

Je viens de rencontrer Scala IDE Play2 plugin pour Eclipse Indigo/Juno et Scala IDE. Les fonctionnalités actuelles sont

  • Mise en évidence de la syntaxe (itinéraires et modèles)
  • Complétion de code (modèles)
  • Formateur (routes)
  • Hyperliens (itinéraires et modèles)

Notez que l'hyperlien vers Java ne sont pas pris en charge pour le moment. Il existe également quelques limitations pour la fonctionnalité de complétion de code, prenez juste un peu de temps pour lire le document. Je ne l'ai pas essayé moi-même car je Je ne travaille pas avec Play2 pour le moment, mais j'ai pensé que cela pourrait être utile pour quelqu'un.

37
Baztoune

Oui, voici comment commencer:

  1. Trouvez le site de mise à jour correct pour votre version d'Eclipse à partir de http://scala-ide.org/download/current.html .

  2. Dans Eclipse, accédez à Aide -> Installer un nouveau logiciel = . Utilisez le site de mise à jour ci-dessus pour localiser Scala plugins associés.

  3. Installez à la fois le plug-in Scala IDE pour Eclipse et le plug-in Play2 dans Scala IDE. Remarque que le Play2 support dans Scala IDE plugin est répertorié sous la case Scala IDE plugins).

enter image description here

Je n'ai pas pu faire fonctionner cela du tout à partir d'Eclipse, comme de nombreuses sources l'ont suggéré. Le problème semble être des dépendances incompatibles qui n'apparaissent qu'après beaucoup de temps perdu. La route Scala IDE a éliminé ce problème).

15
Rich Apodaca

Oui. C'est Scala IDE.

Site de mise à jour pour Eclipse Juno et Kepler: http://download.scala-ide.org/sdk/e38/scala210/stable/site

Installez avec les fonctionnalités suivantes:

  • Scala IDE pour Eclipse
  • Scala IDE Plugins (incubation)
7

J'utilise Scala IDE from http://scala-ide.org/ , puis éclipse mon projet play2 et importe.).

Cela fonctionne comme un charme: il compile mon code scala/Java.

Vous pouvez obtenir plus de détails sur cette URL http://scala-ide.org/docs/tutorials/play20scalaide20/index.html

6
Olivier Refalo