Spielen Sie die Framework 2.6 (Java) -Umgebungskonstruktion mit Eclipse

Dies ist eine Zusammenfassung des Verfahrens zum Erstellen eines neuen Play Framework 2.6 (Java) -Projekts und zum Importieren in Eclipse. Da der Aktivatorbefehl, der bis v2.5.x verwendet wurde, EOL erreicht hat, wird sbt [^ 1] direkt nach v2.6.x verwendet.

Voraussetzungen

Installieren Sie sbt mit Homebrew für Mac und Von hier für Windows Bitte gib mir. Wenn sbt bereits enthalten ist, können Sie die Version mit der Option about überprüfen.

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

Projekterstellung

sbt new [Vorlagenname]Erstellen Sie ein neues Projekt mit. Sie werden nach dem Projektnamen und der Scala-Version gefragt. Wenn Sie jedoch die Eingabetaste drücken, ohne etwas einzugeben[]Der Standardwert in wird übernommen.

$ 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]:

Die App wird von sbt run, http, gestartet://localhost:Sie können den Vorgang ab 9000 überprüfen (bei der ersten Ausführung dauert es einige Zeit, da die Bibliothek gelöscht wird).



### Fügen Sie Einstellungen für Eclipse hinzu
 Plugin-Einstellungen zu project / plugins.sbt hinzugefügt.


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

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

Fügen Sie als Nächstes die Einstellungen für Eclipse zu build.sbt hinzu.

build.sbt


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

In Eclipse importieren

Generieren Sie .classpath- und .project-Dateien für Eclipse.

$ sbt eclipse

Sie können es jetzt in Eclipse importieren (Datei> Importieren> Vorhandene Projekte in den Arbeitsbereich). Im importierten Zustand bezieht sich Eclipse jedoch nicht auf die aus view (* .scala.html) generierte Klasse, sodass in Controller ein Kompilierungsfehler auftritt. Um dies zu lösen, legen Sie einen zusätzlichen Erstellungspfad fest.

  1. Klicken Sie mit der rechten Maustaste auf das Projekt unter Eclipse> Erstellungspfad> Erstellungspfad konfigurieren ...
  2. Wählen Sie auf der Registerkarte Bibliothek die Option Klassenordner hinzufügen
  3. Aktivieren Sie im geöffneten Dialogfeld target / scala-2.12 / classes und OK

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

[^ 1]: Build-Tool für Scala. Aktivator verwendet sbt intern

Recommended Posts

Spielen Sie die Framework 2.6 (Java) -Umgebungskonstruktion mit Eclipse
JavaFX-Umgebungskonstruktion in Java 13
Erstellung der Play Framework 2.6 (Java) -Entwicklungsumgebung
[Java] Umgebungskonstruktion
Spielen Sie Framework2.5 (Java) -Tipps
Java Entwicklungsumgebung Konstruktion
[Hinweis] Struts2-Umgebungskonstruktion mit Gradle in Eclipse
[LeJOS] Programmieren wir mindstorm-EV3 mit Java [Umgebungskonstruktion Teil 2]
Nullsicheres Programm in Java (Eclipse)
Java-Entwicklungsumgebung (Mac, Eclipse)
[Java] Umgebungskonstruktionsverfahren zum Entwickeln von Streben 1.3 mit Eclipse
AtCoder Challenge-Umgebungskonstruktion (Java 8)
Erste Java-Entwicklung in Eclipse
Validierungsfunktion in Play Framework
Aufbau einer Java-Entwicklungsumgebung (Mac + Plejaden All in One Eclipse 4.7 + Spring Boot + Gradle (Buildship))
[LeJOS] Programmieren wir mindstorm-EV3 mit Java [Umgebungskonstruktion erster Teil]
[Eclipse Java] Memo zum Einstellen der Entwicklungsumgebung
Java Spring-Umgebung in vs Code
Versuchen Sie, Selenuim 3.141.59 mit Eclipse (Java) auszuführen.
Hallo Welt von Java in Eclipse jetzt
Informationen zur Eclipse-Umgebung (Java, Liberty, JavaScript)
[Java & SpringBoot] Umgebungskonstruktion für Mac
Tweak Markdown mit Java Flexmark-Java
JPA (Java Persistence API) in Eclipse
Java-Framework
[ev3 × Java] Aufbau einer leJ OS-Entwicklungsumgebung (Eclipse unter Mac OSX / Bluetooth)
Leistungseinbußen bei Java-Containern in der Menicoa-Umgebung
Konstruktionsmethode für die Java-Ausführungsumgebung (Tomcat @ Linux)
[Processing x Java] Erstellen einer Entwicklungsumgebung
Erstellen einer Lambda-Entwicklungsumgebung mit Eclipse
Konstruktionsnotiz für die Java-Entwicklungsumgebung auf dem Mac
[Java] Setzen Sie AdoptOpen JDK in STS (Eclipse)
Aufbau der Spring Boot + Docker Java-Entwicklungsumgebung
Spielen Sie RAW-, WAV- und MP3-Dateien in Java ab
Post to Slack von Play Framework 2.8 (Java)
In einer VM-Umgebung erstellte Java-Anwendungsentwicklungsumgebung
Minimale Java-Umgebungskonstruktion und Hello World
Aufbau einer JSP + Eclipse + Jetty-Entwicklungsumgebung, die selbst Java-Anfänger ausführen können
Techniken zum Lesen von Java-Quellcode in Eclipse
Partisierung in Java
Erstellen Sie in Eclipse ein einfaches Stapelverarbeitungsframework.
Wenn Java-Tests Umgebungsvariablen enthalten
Änderungen in Java 11
Lösung für NetBeans 8.2 funktioniert nicht in Java 9-Umgebung
Konstruktionsverfahren für die JAVA + STS-Umgebung (Spring Tool Suite)
Janken in Java
MVC in Eclipse.
[Notepad ++] Aufbau einer C-Sprache / Java-Kompilierungs- und Ausführungsumgebung
Spielen Sie die Framework-Studie
Java Framework Vergleich
Ermöglichen Sie die Entwicklung in einer Eclipse-Umgebung mit dem iPLAss SDK
[Frühling] Umweltbau
Umfangsrate in Java
Punkte, die beim Erstellen der VS Code- und Java-Entwicklungsumgebung hängen bleiben
[Anfänger] Installieren Sie das Java-Entwicklungstool in der Cloud9-Entwicklungsumgebung.
FizzBuzz in Java
Behandeln Sie JSON domänenübergreifend mit Play Framework