This is an automated email from the git hooks/post-receive script. New commit to branch feature/4059 in repository nuiton-config. See https://gitlab.nuiton.org/nuiton/nuiton-config.git commit 8e12b779865139e8794c48fa7928dee3061def60 Author: Tony CHEMIT <chemit@codelutin.com> Date: Fri Oct 7 11:59:25 2016 +0200 Add skip property on generate mojo (Fixes #4058) --- .../main/java/org/nuiton/config/plugin/GenerateMojo.java | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/nuiton-config-maven-plugin/src/main/java/org/nuiton/config/plugin/GenerateMojo.java b/nuiton-config-maven-plugin/src/main/java/org/nuiton/config/plugin/GenerateMojo.java index be5cd5b..2f2ae93 100644 --- a/nuiton-config-maven-plugin/src/main/java/org/nuiton/config/plugin/GenerateMojo.java +++ b/nuiton-config-maven-plugin/src/main/java/org/nuiton/config/plugin/GenerateMojo.java @@ -130,6 +130,12 @@ public class GenerateMojo extends ConfigMojoSupport implements ApplicationConfig @Parameter(property = "config.outputDirectory", defaultValue = "${project.build.directory}/generated-sources/java", required = true) private File outputDirectory; + /** + * To skip generate. + */ + @Parameter(property = "config.skip", defaultValue = "false") + private boolean skip; + private ApplicationConfigTransformer template; private String configClassName; private String configProviderClassName; @@ -138,6 +144,9 @@ public class GenerateMojo extends ConfigMojoSupport implements ApplicationConfig @Override protected void init() throws Exception { + if (skip) { + return; + } super.init(); if (modelName == null) { @@ -231,6 +240,12 @@ public class GenerateMojo extends ConfigMojoSupport implements ApplicationConfig @Override protected void doAction() throws Exception { + + if (skip) { + getLog().info("Generate mojo is skip."); + return; + } + getLog().info("Generate file(s) to: " + outputDirectory); ObjectModelImpl objectModel = new ObjectModelImpl(); -- To stop receiving notification emails like this one, please contact nuiton.org SCM administrator <admin+scm@nuiton.org>.