diff --git a/modello-maven-plugin/src/main/java/org/codehaus/modello/maven/AbstractModelloSourceGeneratorMojo.java b/modello-maven-plugin/src/main/java/org/codehaus/modello/maven/AbstractModelloSourceGeneratorMojo.java index a107bd851..54e7eb5a1 100644 --- a/modello-maven-plugin/src/main/java/org/codehaus/modello/maven/AbstractModelloSourceGeneratorMojo.java +++ b/modello-maven-plugin/src/main/java/org/codehaus/modello/maven/AbstractModelloSourceGeneratorMojo.java @@ -94,13 +94,12 @@ protected void customizeParameters(Properties parameters) { parameters.setProperty(ModelloParameterConstants.ENCODING, encoding); } - if (javaSource != null) { - if (javaSource.startsWith("1.")) { - javaSource = javaSource.substring("1.".length()); - } - } else { + if (javaSource == null) { javaSource = discoverJavaSource(); } + if (javaSource.startsWith("1.")) { + javaSource = javaSource.substring("1.".length()); + } getLog().debug("javaSource=" + javaSource); parameters.setProperty(ModelloParameterConstants.OUTPUT_JAVA_SOURCE, javaSource);