Reflexionsbezogene Warnungen, deren Spezifikationen sich seit JDK9 geändert haben groovy scheint ab 3.0 zu unterstützen. Referenz Da die Beta-Version nicht mehr verfügbar ist, verschwindet die Warnung, wenn Sie vorübergehend das groovige Glas der Zielbibliothek ersetzen.
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
Ersetzen Sie den Groovy der Zielbibliothek
[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>
<!--Warten auf die offizielle Veröffentlichung von TODO-->
<dependency>
<groupId>org.codehaus.groovy</groupId>
<artifactId>groovy</artifactId>
<version>3.0.0-beta-1</version>
</dependency>
Es ist nur eine Warnung, daher scheint es eine gute Idee zu sein, einfach keine Warnung auszugeben. Einführungshinweise bei der Entwicklung von Spring Boot 2.0-Anwendungen unter Java 10
Es ist immer noch eine Beta-Version, also warten wir auf die offizielle Veröffentlichung in der Produktionsumgebung!
https://issues.apache.org/jira/browse/GROOVY-8339 https://qiita.com/rubytomato@github/items/3d9f657196c1e941699a
Recommended Posts