Avertissements liés à la réflexion dont les spécifications ont changé depuis JDK9 groovy semble prendre en charge la version 3.0. Référence Puisque la version bêta est sortie, l'avertissement disparaîtra si vous remplacez temporairement le groovy jar de la bibliothèque cible.
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by org.codehaus.groovy.vmplugin.v7.Java7$1 (file:.m2/repository/org/codehaus/groovy/groovy/2.5.6/groovy-2.5.6.jar) to constructor java.lang.invoke.MethodHandles$Lookup(java.lang.Class,int)
WARNING: Please consider reporting this to the maintainers of org.codehaus.groovy.vmplugin.v7.Java7$1
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
Remplacez groovy de la bibliothèque cible
[pom.xml]
<dependency>
<groupId>nz.net.ultraq.thymeleaf</groupId>
<artifactId>thymeleaf-layout-dialect</artifactId>
<exclusions>
<exclusion>
<groupId>org.codehaus.groovy</groupId>
<artifactId>groovy</artifactId>
</exclusion>
</exclusions>
</dependency>
<!--En attente de la sortie officielle de TODO-->
<dependency>
<groupId>org.codehaus.groovy</groupId>
<artifactId>groovy</artifactId>
<version>3.0.0-beta-1</version>
</dependency>
C'est juste un avertissement, il semble donc que ce soit une bonne idée de ne pas émettre d'avertissement. Notes introductives lors du développement d'applications Spring Boot 2.0 sur Java 10
Il s'agit toujours d'une version bêta, attendons donc la sortie officielle de l'environnement de production!
https://issues.apache.org/jira/browse/GROOVY-8339 https://qiita.com/rubytomato@github/items/3d9f657196c1e941699a