[ 
https://issues.apache.org/jira/browse/MINVOKER-274?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17277496#comment-17277496
 ] 

Bertrand Martin commented on MINVOKER-274:
------------------------------------------

Suggestion: Use [groovysh|https://groovy-lang.org/groovysh.html] to run 
*verify.groovy*, so there is no conflict with the current JVM and whatever 
dependencies are loaded by the project being tested with maven-invoker-plugin.

> Use Groovy 3.x to prevent Java9+ warnings about Groovy 2.x using illegal 
> reflection
> -----------------------------------------------------------------------------------
>
>                 Key: MINVOKER-274
>                 URL: https://issues.apache.org/jira/browse/MINVOKER-274
>             Project: Maven Invoker Plugin
>          Issue Type: Improvement
>         Environment: JDK9+
>            Reporter: Bertrand Martin
>            Priority: Major
>              Labels: Java8
>
> h1. Problem
> Running integration tests with *maven-invoker-plugin* in JDK with version >= 
> 9 (incl. OpenJDK 11, 14, 15, etc.) will generate these un-aesthetic messages:
> {noformat}
> [INFO] run post-build script verify.groovy
> WARNING: An illegal reflective access operation has occurred
> WARNING: Illegal reflective access by 
> org.codehaus.groovy.reflection.CachedClass 
> (file:/d:/Dev2/maven/repository/org/codehaus/groovy/groovy-all/2.4.8/groovy-all-2.4.8.jar)
>  to method java.lang.Object.clone()
> WARNING: Please consider reporting this to the maintainers of 
> org.codehaus.groovy.reflection.CachedClass
> 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
> {noformat}
> h1. Specification
> Use Groovy 3.x which solved all illegal accesses that were in 2.x.
> Most current version is:
> {code:xml}
>     <groupId>org.codehaus.groovy</groupId>
>     <artifactId>groovy-all</artifactId>
>     <version>3.0.7</version>
>     <type>pom</type>
> </dependency>
> {code}



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to