[JAVA] Erstellen Sie mit Eclipse eine Jooby-Entwicklungsumgebung

Was ist Jooby?

Kurz gesagt, es ist ein Web Framework, das nur ** Java 8 ** und höher unterstützt. Ich denke, es wird leichter zu verstehen sein, wenn Sie hier für Details lesen. http://dev.classmethod.jp/server-side/framework-jooby-01/

Voraussetzungen

Ich habe versucht, eine Entwicklungsumgebung zu erstellen

Details entsprechen dem Original QUICK START, aber Maven ist erforderlich.

Install JDK 8+ Install Maven 3+

① Installation der erforderlichen Pakete

[vagrant@localhost vagrant]$ sudo yum install -y java-1.8.0-openjdk-devel maven

~~~

========================================================================================================================
 Package                                       Arch         Version                                 Repository     Size
========================================================================================================================
Installing:
 java-1.8.0-openjdk-devel                      x86_64       1:1.8.0.131-3.b12.el7_3                 updates       9.7 M
 maven                                         noarch       3.0.5-17.el7                            base          1.3 M

~~~

(2) Erstellen Sie ein Projektverzeichnis mit maven (die Arbeit am Server ist bis zu diesem Punkt abgeschlossen)

[vagrant@localhost vagrant]$ cd /vagrant/
[vagrant@localhost vagrant]$ mvn archetype:generate -B -DgroupId=com.mycompany -DartifactId=my-app -Dversion=1.0-SNAPSHOT -DarchetypeArtifactId=jooby-archetype -DarchetypeGroupId=org.jooby -DarchetypeVersion=1.1.3

~~~
[INFO] ----------------------------------------------------------------------------
[INFO] Using following parameters for creating project from Archetype: jooby-archetype:1.1.3
[INFO] ----------------------------------------------------------------------------
[INFO] Parameter: groupId, Value: com.mycompany
[INFO] Parameter: artifactId, Value: my-app
[INFO] Parameter: version, Value: 1.0-SNAPSHOT
[INFO] Parameter: package, Value: com.mycompany
[INFO] Parameter: packageInPathFormat, Value: com/mycompany
[INFO] Parameter: package, Value: com.mycompany
[INFO] Parameter: version, Value: 1.0-SNAPSHOT
[INFO] Parameter: jooby-version, Value: 1.1.3
[INFO] Parameter: groupId, Value: com.mycompany
[INFO] Parameter: artifactId, Value: my-app
[INFO] Project created from Archetype in dir: /vagrant/my-app
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 47.030s
[INFO] Finished at: Fri Jul 14 07:57:50 JST 2017
[INFO] Final Memory: 14M/53M
[INFO] ------------------------------------------------------------------------

③ Importieren Sie das Maven-Projekt des oben genannten freigegebenen Verzeichnisses aus Eclipse

eclipseイメージ

④ Maven's Jooby ausführen: Aus Eclipse ausführen

クリップボード02.jpg

>>> jooby:run[info|main]: Hotswap available on: [C:\work\tmp\vagrant\my-app]
>>> jooby:run[info|main]:   includes: [**/*.class;**/*.conf;**/*.properties;*.js;src/*.js]
>>> jooby:run[info|main]:   excludes: []
[2017-07-14 08:55:19,258]-[HotSwap] INFO  com.mycompany.App - [dev@netty]: Server started in 1388ms

  GET /    [*/*]     [*/*]    (/anonymous)

listening on:
  http://localhost:8080/

Ich habe versucht, den Betrieb zu überprüfen

Greifen Sie mit Ihrem Browser auf ** http: // localhost: 8080 / ** zu

Hello World!

Es scheint richtig zu funktionieren.

Ändern Sie die Quelle und stellen Sie sicher, dass sie Hot Reloaded ist

[2017-07-14 09:03:44,466]-[HotswapScanner] INFO  com.mycompany.App - Stopped
[2017-07-14 09:03:45,403]-[HotSwap] INFO  com.mycompany.App - [dev@netty]: Server started in 791ms

  GET /    [*/*]     [*/*]    (/anonymous)

listening on:
  http://localhost:8080/

Die Tatsache, dass es neu gestartet wurde, wird auf der Konsole angezeigt.

Greifen Sie mit Ihrem Browser erneut auf ** http: // localhost: 8080 / ** zu

Hello World!!!!!!!!!!!

Ich konnte bestätigen, dass die Korrektur reflektiert wurde. Wenn Sie bis zu diesem Punkt bestätigen können, denke ich, dass Sie sich in einer Situation befinden, in der Sie sich mit Eclipse entwickeln können.

Schließlich

Es gibt noch nicht viele Informationen auf Japanisch, aber ich denke, es ist ** Web Framework **, auf das ich von nun an achten möchte. Als nächstes überprüfen wir die Operation mit Gradle.

Recommended Posts

Erstellen Sie mit Eclipse eine Jooby-Entwicklungsumgebung
Erstellen Sie mit Docker eine PureScript-Entwicklungsumgebung
Erstellen Sie mit Docker eine Wordpress-Entwicklungsumgebung
Ich habe versucht, mit Eclipse + Tomcat eine http2-Entwicklungsumgebung zu erstellen
Erstellen Sie mit Docker schnell eine WordPress-Entwicklungsumgebung
[Win10] Erstellen Sie eine JSF-Entwicklungsumgebung mit NetBeans
Erstellen Sie eine Java-Entwicklungsumgebung mit VS Code
Java-Entwicklungsumgebung (Mac, Eclipse)
Erstellen einer Docker-Umgebung mit WSL
So erstellen Sie eine Java-Entwicklungsumgebung mit VS Code
Erstellen Sie eine Java-Programmentwicklungsumgebung mit Visual Studio Code
[Eclipse Java] Memo zum Einstellen der Entwicklungsumgebung
Erstellen Sie mit Docker eine lokale Couchbase-Umgebung
Erstellen Sie mit Docker eine Node.js-Umgebung
Erstellen Sie mit Pleiades 4.8 eine Tomcat 8.5-Umgebung
Bereiten Sie die Java-Entwicklungsumgebung mit Atom vor
Erstellen einer Java-Entwicklungsumgebung (für Mac)
Erstellen Sie eine Unity-Entwicklungsumgebung auf Docker
Erstellen Sie mit Java + Spring eine Web-APP-Entwicklungsumgebung mit Visual Studio Code
Erstellen Sie mit Laradock eine Docker + Laravel-Umgebung
Erstellen Sie mit Docker Compose eine Entwicklungsumgebung für Django + MySQL + nginx
Schritte zum Erstellen einer Ruby on Rails-Entwicklungsumgebung mit Vagrant
Bereiten Sie die Java-Entwicklungsumgebung mit VS Code vor
Erstellen einer Lambda-Entwicklungsumgebung mit Eclipse
Aufbau einer Laravel-Entwicklungsumgebung mit Docker (Mac)
Erstellen Sie mit Docker eine Spring Boot-gradle-mysql-Entwicklungsumgebung
Erstellen Sie eine Java-Entwicklungsumgebung auf dem Mac
Erstellen Sie eine Java 8-Entwicklungsumgebung mit AWS Cloud 9
Führen Sie die Eclipse-Entwicklungsumgebung von jooby auf Gradle aus
Erstellen Sie eine Nuxt TypeScript + Vuetify-Umgebung mit Docker-Compose
[Docker] Erstellen Sie die Ausführungsumgebung von Jupyter Lab mit Docker
Erstellen Sie eine Umgebung mit Docker unter AWS
Erstellen Sie eine Ultra96v2-Entwicklungsumgebung auf Docker 1
Erstellen Sie mit Docker eine TensorFlow-Betriebsüberprüfungsumgebung
So erstellen Sie eine Rails 6-Umgebung mit Docker
Einfache Konstruktion der Docker + Django-Entwicklungsumgebung
Erstellen Sie eine Debug-Umgebung auf einem Container. Erstellen Sie mit Docker eine lokale Entwicklungsumgebung für Rails-Tutorials.
Erstellen Sie mit Docker eine Umgebung für "API-Entwicklung + API-Überprüfung mithilfe der Swagger-Benutzeroberfläche"
Java-Entwicklungsumgebung
[Kopieren und Einfügen] Erstellen Sie mit Docker Compose Part 2 eine Laravel-Entwicklungsumgebung
So erstellen Sie eine Ruby on Rails-Entwicklungsumgebung mit Docker (Rails 6.x)
Erstellen Sie mit Docker eine lokale Entwicklungsumgebung für Rails-Tutorials (Rails 6 + PostgreSQL + Webpack)
Erstellen Sie mit CentOS7 + Nginx + pm2 + Nuxt.js eine Entwicklungsumgebung auf AWS EC2
So erstellen Sie eine Ruby on Rails-Entwicklungsumgebung mit Docker (Rails 5.x)
Vorlage: Erstellen Sie eine Ruby / Rails-Entwicklungsumgebung mit einem Docker-Container (Ubuntu-Version).
Vorlage: Erstellen Sie eine Ruby / Rails-Entwicklungsumgebung mit einem Docker-Container (Mac-Version).
Erstellen Sie eine Entwicklungsumgebung für Docker + Rails6 + Postgresql
Beginnen wir mit Java-Create a Development Environment ②
Beginnen wir mit Java-Create a Development Environment ①