Vaadin GWT & Java 11


Je ne peux pas construire mon projet maven avec les composants vaadin et gwt avec JDK 11.

J'ai mis à jour le gwt-utilisateur et gwt-dev pour plus tard (2.8.2) version.

J'utilise Vaadin7, essayé avec Vaadin8 aussi. Essayez de compiler avec le plugin vaadin-maven.

La sortie de ma construction maven:

[ERROR] Hint: Check that your module inherits 'com.google.gwt.core.Core' either directly or indirectly (most often by inheriting module 'com.google.gwt.user.User')

J'ai vu des questions connexes mais rien ne fonctionnait pour moi.

Cette pile peut-elle fonctionner avec Java 11 ? Il fonctionne jusqu'à Java 8.

MODIFIER: Pour compiler avec JDK11, vous aurez besoin de gwt-user, gwt-dev et vaadin-maven-plugin à 2.8.2. Ensuite, vous devrez mettre à niveau Vaadin vers Vaadin 8.9.1.

Author: Khama, 2019-10-18

2 answers

La mise à jour des dépendances GWT vers 2.8.2 ne suffit pas. Vous devez également utiliser une version de vaadin-maven-plugin basée sur GWT 2.8.2. Je ne me souviens pas exactement quel numéro de version était le premier qui fonctionnait, mais j'ai personnellement eu des erreurs avec Vaadin 8.0 alors que tout a fonctionné pour moi avec Vaadin 8.8.

 0
Author: Leif Åstrand, 2019-10-21 06:56:16

GWT 2.8 ne fonctionne pas JDK 11, donc la compilation widgetset ne fonctionnera pas. Vous devrez compter sur JDK 8.

 -2
Author: ollitietavainen, 2019-10-18 13:32:43