diff --git a/modules/build.gradle b/modules/build.gradle index 8501a5bf4caf81..69d9b98d67701c 100644 --- a/modules/build.gradle +++ b/modules/build.gradle @@ -981,15 +981,12 @@ private void _transformToJakarta(FileCollection jarFiles, File outputDir, Task t Class jakartaTransformerCLIClass = Class.forName("org.eclipse.transformer.cli.JakartaTransformerCLI") Object jakartaTransformerCLIClassConstructor = jakartaTransformerCLIClass.getConstructor(PrintStream, PrintStream, String[].class) + Object runMethod = jakartaTransformerCLIClass.getMethod("run") PrintStream errorPrintStream = new PrintStream(new ByteArrayOutputStream()) PrintStream standardPrintStream = new PrintStream(new ByteArrayOutputStream()) - Object jakartaTransformerCLIInstance = jakartaTransformerCLIClassConstructor.newInstance(standardPrintStream, errorPrintStream, [jarFile.absolutePath, file.absolutePath] as String[]) - - Object runMethod = jakartaTransformerCLIClass.getMethod("run") - - Object resultCode = runMethod.invoke(jakartaTransformerCLIInstance) + Object resultCode = runMethod.invoke(jakartaTransformerCLIClassConstructor.newInstance(standardPrintStream, errorPrintStream, [jarFile.absolutePath, file.absolutePath] as String[])) if (resultCode == org.eclipse.transformer.Transformer.ResultCode.SUCCESS_RC) { task.logger.lifecycle "Jakarta: ${task.project.name}:${task.name} ${FileUtil.relativize(jarFile, task.project.rootProject.projectDir.parentFile.parentFile)} -> ${FileUtil.relativize(file, task.project.projectDir.parentFile)}"