[JAVA] Créer un environnement de développement Jooby avec Eclipse

Qu'est-ce que Jooby?

En un mot, c'est un framework Web qui ne prend en charge que ** Java 8 ** et versions ultérieures. Je pense que ce sera plus facile à comprendre si vous lisez ici pour plus de détails. http://dev.classmethod.jp/server-side/framework-jooby-01/

Conditions préalables

J'ai essayé de créer un environnement de développement

Les détails sont conformes à l'original QUICK START, mais Maven est requis.

Install JDK 8+ Install Maven 3+

① Installation des packages requis

[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) Créez un répertoire de projet avec maven (le travail sur le serveur est terminé jusqu'à présent)

[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] ------------------------------------------------------------------------

③ Importez le projet maven du répertoire partagé ci-dessus depuis Eclipse

eclipseイメージ

④ Exécuter le jooby de Maven: courir depuis Eclipse

クリップボード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/

J'ai essayé de vérifier l'opération

Accédez à ** http: // localhost: 8080 / ** avec votre navigateur

Hello World!

Cela semble fonctionner correctement.

Modifiez la source et assurez-vous qu'elle est rechargée à chaud

[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/

Le fait qu'il ait été redémarré est affiché sur la console.

Accédez à nouveau à ** http: // localhost: 8080 / ** avec votre navigateur

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

J'ai pu confirmer que la correction était reflétée. Si vous pouvez confirmer jusqu'à présent, je pense que vous êtes dans une situation où vous pouvez développer avec Eclipse.

finalement

Il n'y a pas encore beaucoup d'informations en japonais, mais je pense que c'est le ** Web Framework ** auquel je voudrais faire attention à partir de maintenant. Ensuite, vérifions le fonctionnement avec Gradle.

Recommended Posts

Créer un environnement de développement Jooby avec Eclipse
Créer un environnement de développement PureScript avec Docker
Créer un environnement de développement Wordpress avec Docker
J'ai essayé de créer un environnement de développement http2 avec Eclipse + Tomcat
Créez rapidement un environnement de développement WordPress avec Docker
[Win10] Créer un environnement de développement JSF avec NetBeans
Créer un environnement de développement Java avec VS Code
Environnement de développement Java (Mac, Eclipse)
Créer un environnement Docker avec WSL
Comment créer un environnement de développement Java avec VS Code
Créer un environnement de développement de programme Java avec Visual Studio Code
[Eclipse Java] Mémo des paramètres de l'environnement de développement
Créer un environnement local Couchbase avec Docker
Créer un environnement Node.js avec Docker
Créer un environnement Tomcat 8.5 avec Pleiades 4.8
Préparer l'environnement de développement Java avec Atom
Création d'un environnement de développement Java (pour Mac)
Créer un environnement de développement Unity sur docker
Créer un environnement de développement Web APP avec Java + Spring avec Visual Studio Code
Créez un environnement Docker + Laravel avec Laradock
Créer un environnement de développement pour Django + MySQL + nginx avec Docker Compose
Étapes pour créer un environnement de développement Ruby on Rails avec Vagrant
Préparer l'environnement de développement Java avec VS Code
Création d'un environnement de développement Lambda avec Eclipse
Construction de l'environnement de développement Laravel avec Docker (Mac)
Créer un environnement de développement Spring Boot-gradle-mysql avec Docker
Créer un environnement de développement Java sur Mac
Créer un environnement de développement Java 8 avec AWS Cloud 9
Exécutez l'environnement de développement Eclipse de jooby sur Gradle
Créer un environnement Nuxt TypeScript + Vuetify avec docker-compose
[Docker] Construisez l'environnement d'exécution de Jupyter Lab avec Docker
Créer un environnement avec Docker sur AWS
Créer un environnement de développement Ultra96v2 sur Docker 1
Créer un environnement de vérification des opérations TensorFlow avec Docker
Comment créer un environnement Rails 6 avec Docker
Construction d'un environnement de développement simple Docker + Django
Créer un environnement de débogage sur un conteneur - Créer un environnement de développement local pour les didacticiels Rails avec Docker -
Créez un environnement de "développement d'API + vérification d'API à l'aide de Swagger UI" avec Docker
Environnement de développement Java
[Copier et coller] Créez un environnement de développement Laravel avec Docker Compose, partie 2
Comment créer un environnement de développement Ruby on Rails avec Docker (Rails 6.x)
Créez un environnement de développement local pour les didacticiels Rails avec Docker (Rails 6 + PostgreSQL + Webpack)
Créez un environnement de développement sur AWS EC2 avec CentOS7 + Nginx + pm2 + Nuxt.js
Comment créer un environnement de développement Ruby on Rails avec Docker (Rails 5.x)
Modèle: créer un environnement de développement Ruby / Rails avec un conteneur Docker (version Ubuntu)
Modèle: créer un environnement de développement Ruby / Rails avec un conteneur Docker (version Mac)
Créer un environnement de développement pour Docker + Rails6 + Postgresql
Commençons par Java - Créez un environnement de développement ②
Commençons par Java - Créez un environnement de développement ①