in src/main/java/org/apache/maven/plugin/compiler/CompilerMojo.java [183:198]
public void execute() throws MojoExecutionException, CompilationFailureException {
if (skipMain) {
getLog().info("Not compiling main sources");
return;
}
if (multiReleaseOutput && release == null) {
throw new MojoExecutionException("When using 'multiReleaseOutput' the release must be set");
}
super.execute();
if (outputDirectory.isDirectory()) {
projectArtifact.setFile(outputDirectory);
}
}