This is an automated email from the ASF dual-hosted git repository.

gitgabrio pushed a commit to branch main
in repository 
https://gitbox.apache.org/repos/asf/incubator-kie-kogito-runtimes.git


The following commit(s) were added to refs/heads/main by this push:
     new 5d93ca348c [incubator-kie-issues#1812] Restore source dumping from 
kogito-maven-plugin (#3841)
5d93ca348c is described below

commit 5d93ca348cfe3c456df551912e838f8a8e883381
Author: Gabriele Cardosi <[email protected]>
AuthorDate: Fri Feb 7 16:10:27 2025 +0100

    [incubator-kie-issues#1812] Restore source dumping from kogito-maven-plugin 
(#3841)
    
    Co-authored-by: Gabriele-Cardosi <[email protected]>
---
 .../org/kie/kogito/maven/plugin/AbstractKieMojo.java     | 16 ----------------
 .../org/kie/kogito/maven/plugin/util/CompilerHelper.java | 10 +++++++---
 2 files changed, 7 insertions(+), 19 deletions(-)

diff --git 
a/kogito-maven-plugin/src/main/java/org/kie/kogito/maven/plugin/AbstractKieMojo.java
 
b/kogito-maven-plugin/src/main/java/org/kie/kogito/maven/plugin/AbstractKieMojo.java
index 4027685cbf..1833ae35c0 100644
--- 
a/kogito-maven-plugin/src/main/java/org/kie/kogito/maven/plugin/AbstractKieMojo.java
+++ 
b/kogito-maven-plugin/src/main/java/org/kie/kogito/maven/plugin/AbstractKieMojo.java
@@ -23,7 +23,6 @@ import java.lang.reflect.Modifier;
 import java.net.URL;
 import java.net.URLClassLoader;
 import java.nio.file.Path;
-import java.util.Collection;
 import java.util.Iterator;
 import java.util.Map;
 import java.util.Optional;
@@ -37,7 +36,6 @@ import org.apache.maven.plugins.annotations.Parameter;
 import org.apache.maven.project.MavenProject;
 import org.drools.codegen.common.AppPaths;
 import org.drools.codegen.common.DroolsModelBuildContext;
-import org.drools.codegen.common.GeneratedFile;
 import org.drools.codegen.common.GeneratedFileWriter;
 import org.kie.kogito.KogitoGAV;
 import org.kie.kogito.codegen.api.Generator;
@@ -268,20 +266,6 @@ public abstract class AbstractKieMojo extends AbstractMojo 
{
         }
     }
 
-    protected void writeGeneratedFiles(Collection<GeneratedFile> 
generatedFiles) {
-        GeneratedFileWriter writer = getGeneratedFileWriter();
-        generatedFiles.forEach(generatedFile -> 
writeGeneratedFile(generatedFile, writer));
-    }
-
-    protected void writeGeneratedFile(GeneratedFile generatedFile) {
-        writeGeneratedFile(generatedFile, getGeneratedFileWriter());
-    }
-
-    protected void writeGeneratedFile(GeneratedFile generatedFile, 
GeneratedFileWriter writer) {
-        getLog().info("Generating: " + generatedFile.relativePath());
-        writer.write(generatedFile);
-    }
-
     protected File getSourcesPath() {
         // using runtime BT instead of static AppPaths.MAVEN to allow
         // invocation from GRADLE
diff --git 
a/kogito-maven-plugin/src/main/java/org/kie/kogito/maven/plugin/util/CompilerHelper.java
 
b/kogito-maven-plugin/src/main/java/org/kie/kogito/maven/plugin/util/CompilerHelper.java
index ca658d6037..58d32a1b44 100644
--- 
a/kogito-maven-plugin/src/main/java/org/kie/kogito/maven/plugin/util/CompilerHelper.java
+++ 
b/kogito-maven-plugin/src/main/java/org/kie/kogito/maven/plugin/util/CompilerHelper.java
@@ -58,16 +58,20 @@ public class CompilerHelper {
                 File pathFile = new File(path);
                 settings.addClasspath(pathFile);
             }
-            // Compile and write persistence files
             compileAndWriteClasses(generatedSources, classLoader, settings, 
getGeneratedFileWriter(baseDir), log);
+            writeFiles(generatedSources, baseDir, log);
         } catch (Exception e) {
             throw new MojoExecutionException("Error during processing model 
classes", e);
         }
     }
 
-    public static void dumpResources(Collection<GeneratedFile> generatedFiles, 
File baseDir, Log log) {
+    public static void dumpResources(Collection<GeneratedFile> resources, File 
baseDir, Log log) {
+        writeFiles(resources, baseDir, log);
+    }
+
+    static void writeFiles(Collection<GeneratedFile> toWrite, File baseDir, 
Log log) {
         GeneratedFileWriter writer = getGeneratedFileWriter(baseDir);
-        generatedFiles.forEach(generatedFile -> 
writeGeneratedFile(generatedFile, writer, log));
+        toWrite.forEach(generatedFile -> writeGeneratedFile(generatedFile, 
writer, log));
     }
 
     static void writeGeneratedFile(GeneratedFile generatedFile, 
GeneratedFileWriter writer, Log log) {


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to