From d011e6ba90bfbb5a61dc1481726522f0d5dd34d6 Mon Sep 17 00:00:00 2001 From: Vladimir Kulev Date: Fri, 28 Aug 2015 16:36:46 +0300 Subject: [PATCH] Add Maven plugin skip property --- .../src/main/java/org/jooq/util/maven/Plugin.java | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/jOOQ-codegen-maven/src/main/java/org/jooq/util/maven/Plugin.java b/jOOQ-codegen-maven/src/main/java/org/jooq/util/maven/Plugin.java index b75c0a6e65..c6e22b321a 100644 --- a/jOOQ-codegen-maven/src/main/java/org/jooq/util/maven/Plugin.java +++ b/jOOQ-codegen-maven/src/main/java/org/jooq/util/maven/Plugin.java @@ -83,6 +83,12 @@ public class Plugin extends AbstractMojo { ) private MavenProject project; + /** + * Whether to skip the execution of the Maven Plugin for this module. + */ + @Parameter + private boolean skip; + /** * The jdbc settings. */ @@ -97,6 +103,11 @@ public class Plugin extends AbstractMojo { @Override public void execute() throws MojoExecutionException { + if (skip) { + getLog().info("Skipping jOOQ code generation"); + return; + } + ClassLoader oldCL = Thread.currentThread().getContextClassLoader(); try {