From b3ca13f75e6225ca0abeffa8ae19e0d51c8057dd Mon Sep 17 00:00:00 2001 From: Sassine El-Asmar Date: Fri, 15 Apr 2022 14:17:55 -0300 Subject: [PATCH] refactor: call method plugin sqlschema2java to generate --- sqlschema2java-core/pom.xml | 2 +- sqlschema2java-example/pom.xml | 4 ++-- sqlschema2java-maven-plugin/pom.xml | 4 ++-- .../api/maven/plugin/start/SqlSchema2Java.java | 16 ++++++---------- 4 files changed, 11 insertions(+), 15 deletions(-) diff --git a/sqlschema2java-core/pom.xml b/sqlschema2java-core/pom.xml index 510cc8a..20c23b3 100644 --- a/sqlschema2java-core/pom.xml +++ b/sqlschema2java-core/pom.xml @@ -6,7 +6,7 @@ dev.sassine.api sqlschema2java-core - 1.0.0-SNAPSHOT + 1.0.1-SNAPSHOT sqlschema2java-core Auto generate Class DTO, Entity and Repository from SQL Query. diff --git a/sqlschema2java-example/pom.xml b/sqlschema2java-example/pom.xml index 85f6335..9967671 100644 --- a/sqlschema2java-example/pom.xml +++ b/sqlschema2java-example/pom.xml @@ -33,11 +33,11 @@ dev.sassine.api sqlschema2java-maven-plugin - 1.0.0-SNAPSHOT + 1.0.1-SNAPSHOT - sqlschema2java + generate diff --git a/sqlschema2java-maven-plugin/pom.xml b/sqlschema2java-maven-plugin/pom.xml index 5bed96c..1c75c88 100644 --- a/sqlschema2java-maven-plugin/pom.xml +++ b/sqlschema2java-maven-plugin/pom.xml @@ -6,7 +6,7 @@ 4.0.0 dev.sassine.api sqlschema2java-maven-plugin - 1.0.0-SNAPSHOT + 1.0.1-SNAPSHOT sqlschema2java-maven-plugin maven-plugin @@ -81,7 +81,7 @@ - 1.0.0-SNAPSHOT + 1.0.1-SNAPSHOT 1.8 1.8 3.6.2 diff --git a/sqlschema2java-maven-plugin/src/main/java/dev/sassine/api/maven/plugin/start/SqlSchema2Java.java b/sqlschema2java-maven-plugin/src/main/java/dev/sassine/api/maven/plugin/start/SqlSchema2Java.java index ce33952..89d44e7 100644 --- a/sqlschema2java-maven-plugin/src/main/java/dev/sassine/api/maven/plugin/start/SqlSchema2Java.java +++ b/sqlschema2java-maven-plugin/src/main/java/dev/sassine/api/maven/plugin/start/SqlSchema2Java.java @@ -1,4 +1,7 @@ package dev.sassine.api.maven.plugin.start; +import static dev.sassine.api.structure.Sqlschema2Java.generate; +import static java.lang.String.format; + import org.apache.maven.plugin.AbstractMojo; import org.apache.maven.plugin.MojoExecutionException; import org.apache.maven.plugin.MojoFailureException; @@ -7,9 +10,7 @@ import org.apache.maven.plugins.annotations.Parameter; import org.apache.maven.project.MavenProject; -import dev.sassine.api.structure.Sqlschema2Java; - -@Mojo(name = "sqlschema2java", defaultPhase = LifecyclePhase.NONE) +@Mojo(name = "generate", defaultPhase = LifecyclePhase.NONE) public class SqlSchema2Java extends AbstractMojo { @Parameter(defaultValue = "${project}", required = true, readonly = true) @@ -27,15 +28,10 @@ public class SqlSchema2Java extends AbstractMojo { @Parameter(property = "sql.type.auto.increment.enabled" , defaultValue = "true", required = false, readonly = true) Boolean useAutoIncrement; - @Parameter(property = "log.debug.enabled" , defaultValue = "false", required = false, readonly = true) - String debugEnabled; - - public void execute() throws MojoExecutionException, MojoFailureException { - getLog().info(" "); - Sqlschema2Java.generate(sourceDirectory, isPostgres, useAutoIncrement,packageName); - getLog().info(" "); + getLog().info(format(" packageName %s - sourceDirectory %s - isPostgres %s - useAutoIncrement %s", sourceDirectory, packageName, isPostgres, useAutoIncrement)); + generate(sourceDirectory, isPostgres, useAutoIncrement, packageName); } }