-
Notifications
You must be signed in to change notification settings - Fork 23
Open
Description
Using:
$java -versionopenjdk version "11.0.4" 2019-07-16 LTS
OpenJDK Runtime Environment Corretto-11.0.4.11.1 (build 11.0.4+11-LTS)
OpenJDK 64-Bit Server VM Corretto-11.0.4.11.1 (build 11.0.4+11-LTS, mixed mode)
executing the following:
$ mvn -N groovy:execute
with:
<plugin>
<groupId>org.codehaus.gmaven</groupId>
<artifactId>groovy-maven-plugin</artifactId>
<version>2.1.1</version>
<executions>
<execution>
<id>default-cli</id>
<configuration>
<source>${root.dir}/src/main/groovy/project.groovy</source>
<scriptpath>
<path>${root.dir}/src/main/groovy</path>
</scriptpath>
</configuration>
</execution>
</executions>
</plugin>gives:
[INFO] Scanning for projects...
...
[INFO]
[INFO] --- groovy-maven-plugin:2.1.1:execute (default-cli) @ lake ---
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by org.codehaus.groovy.reflection.CachedClass (file:/Users/btiernay/.m2/repository/org/codehaus/groovy/groovy-all/2.4.9/groovy-all-2.4.9.jar) to method java.lang.Object.finalize()
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
...
Which is likely related to https://issues.apache.org/jira/browse/GROOVY-8339.
I'm wondering if there is a way to pass the --illegal-access=warn compiler option to prevent this, perhaps with a new plugin configuration?
Metadata
Metadata
Assignees
Labels
No labels