Construction de l'environnement Play Framework 2.6 (Java) avec Eclipse

Ceci est un résumé de la procédure de création d'un nouveau projet Play Framework 2.6 (Java) et de son importation dans Eclipse. Étant donné que la commande d'activation utilisée jusqu'à la v2.5.x a atteint EOL, sbt [^ 1] sera utilisée directement après la v2.6.x.

Conditions préalables

Installez sbt avec Homebrew pour Mac et À partir d'ici pour Windows S'il te plait donne moi. Si sbt est déjà inclus, vous pouvez vérifier la version avec l'option about.

$ sbt about
=> [info] This is sbt 1.0.4

Création de projet

sbt new [Nom du modèle]Créez un nouveau projet avec. Il vous sera demandé le nom du projet et la version de la scala, mais si vous appuyez sur Entrée sans rien entrer[]La valeur par défaut dans est adoptée.

$ sbt new playframework/play-java-seed.g8
[info] Set current project to play (in build file:〜〜〜)

This template generates a Play Java project

name [play-java-seed]:
organization [com.example]:
scala_version [2.12.3]:
play_version [2.6.7]:
sbt_version [1.0.2]:

L'application est lancée par sbt run, http://localhost:Vous pouvez vérifier l'opération à partir de 9000 (dans le cas de la première exécution, cela prend du temps car la bibliothèque est supprimée).



### Ajouter des paramètres pour Eclipse
 Ajout des paramètres du plugin à project / plugins.sbt.


#### **`plugins.sbt`**
```sbt

addSbtPlugin("com.typesafe.sbteclipse" % "sbteclipse-plugin" % "5.2.2")

Ensuite, ajoutez les paramètres d'Eclipse à build.sbt.

build.sbt


EclipseKeys.preTasks := Seq(compile in Compile, compile in Test)
EclipseKeys.projectFlavor := EclipseProjectFlavor.Java
EclipseKeys.createSrc := EclipseCreateSrc.ValueSet(EclipseCreateSrc.ManagedClasses, EclipseCreateSrc.ManagedResources)

Importer dans Eclipse

Générez des fichiers .classpath et .project pour Eclipse.

$ sbt eclipse

Vous pouvez maintenant l'importer dans Eclipse (Fichier> Importer> Projets existants dans Workspace). Cependant, dans l'état importé de cette manière, Eclipse ne fait pas référence à la classe générée à partir de la vue (* .scala.html), donc une erreur de compilation se produit dans Controller. Pour résoudre ce problème, définissez un chemin de génération supplémentaire.

  1. Cliquez avec le bouton droit sur le projet dans Eclipse> Chemin de construction> Configurer le chemin de construction ...
  2. Sélectionnez Ajouter un dossier de classe dans l'onglet Bibliothèque
  3. Dans la boîte de dialogue ouverte, vérifiez target / scala-2.12 / classes et OK

スクリーンショット 2017-12-02 13.47.20.png

[^ 1]: outil de création pour Scala. activateur utilisé sbt en interne

Recommended Posts

Construction de l'environnement Play Framework 2.6 (Java) avec Eclipse
Construction de l'environnement JavaFX dans Java 13
Création de l'environnement de développement Play Framework 2.6 (Java)
[Java] Construction de l'environnement
Conseils pour Play Framework2.5 (Java)
construction d'environnement de développement Java
[Note] Construction de l'environnement Struts2 à l'aide de Gradle dans Eclipse
[LeJOS] Programmons mindstorm-EV3 avec Java [Construction de l'environnement partie 2]
Programme Null-safe en Java (Eclipse)
Environnement de développement Java (Mac, Eclipse)
[Java] Procédure de construction de l'environnement pour le développement de struts 1.3 avec Eclipse
Construction de l'environnement AtCoder Challenge (Java 8)
Premier développement Java dans Eclipse
Fonction de validation dans Play Framework
Construction de l'environnement de développement Java (Mac + Pleiades All in One Eclipse 4.7 + Spring Boot + Gradle (Buildship))
[LeJOS] Programmons mindstorm-EV3 avec Java [Construction de l'environnement première partie]
[Eclipse Java] Mémo des paramètres de l'environnement de développement
Environnement Java Spring dans vs Code
Essayez d'exécuter Selenuim 3.141.59 avec eclipse (java)
Bonjour le monde de Java dans Eclipse maintenant
À propos de l'environnement Eclipse (Java, Liberty, JavaScript)
[Java & SpringBoot] Construction de l'environnement pour Mac
Tweak Markdown avec Java flexmark-java
JPA (API de persistance Java) dans Eclipse
framework java
[ev3 × Java] Construction de l'environnement de développement leJ OS (Eclipse sur Mac OSX / bluetooth)
Dégradation des performances du conteneur Java dans l'environnement Menikoa
Méthode de construction de l'environnement d'exécution Java (Tomcat @ Linux)
[Traitement x Java] Création d'un environnement de développement
Création d'un environnement de développement Lambda avec Eclipse
Mémo de construction de l'environnement de développement Java sur Mac
[Java] Définir AdoptOpen JDK dans STS (Eclipse)
Construction de l'environnement de développement Java Spring Boot + Docker
Lecture de fichiers RAW, WAV, MP3 en Java
Publier sur Slack à partir de Play Framework 2.8 (Java)
Environnement de développement d'applications Java créé dans un environnement VM
Construction d'un environnement Java minimal et Hello World
Construction d'environnement de développement JSP + Eclipse + Jetty que même les débutants en Java peuvent faire
Techniques de lecture du code source Java dans Eclipse
Partition en Java
Créez un cadre de traitement par lots simple dans Eclipse.
Lorsqu'il y a des variables d'environnement dans les tests Java
Changements dans Java 11
La solution pour NetBeans 8.2 ne fonctionne pas dans l'environnement Java 9
Procédure de construction de l'environnement JAVA + STS (Spring Tool Suite)
Janken à Java
MVC dans Eclipse.
[Notepad ++] Langage C / Construction d'environnement d'exécution et de compilation Java
Etude Play Framework
Comparaison du framework Java
Autoriser le développement dans l'environnement Eclipse à l'aide du SDK iPLAss
[Printemps] Construction de l'environnement
Taux circonférentiel à Java
Points bloqués dans la création d'un environnement de développement VS Code et Java
[Débutant] Installez l'outil de développement java dans l'environnement de développement cloud9.
FizzBuzz en Java
Gérez le cross-domain JSON avec Play Framework