updating target byte code for groovy scripts

This commit is contained in:
Mark Wolters 2025-01-27 17:59:07 -05:00
parent 52741bc742
commit 08f867d230
2 changed files with 2 additions and 1 deletions

View File

@ -75,7 +75,7 @@
<dependency>
<groupId>org.apache.groovy</groupId>
<artifactId>groovy</artifactId>
<version>4.0.20</version>
<version>4.0.25</version>
</dependency>
<dependency>
<groupId>org.snakeyaml</groupId>

View File

@ -114,6 +114,7 @@ public class GroovyCycleFunction<T> implements CycleFunction<T> {
String[] verifiedStaticImports = expandStaticImports(staticImports);
CompilerConfiguration compilerConfiguration = new CompilerConfiguration();
compilerConfiguration.setTargetBytecode(CompilerConfiguration.JDK23);
ImportCustomizer importer = new ImportCustomizer().addImports(verifiedClasses);
importer.addStaticStars(verifiedStaticImports);
compilerConfiguration.addCompilationCustomizers(importer);