Author: rfscholte
Date: Sun Oct 9 13:38:06 2016
New Revision: 1763979
URL: http://svn.apache.org/viewvc?rev=1763979&view=rev
Log:
[MCOMPILER-267] Compiler plugin could have failOnWarning option
Modified:
maven/plugins/trunk/maven-compiler-plugin/src/main/java/org/apache/maven/plugin/compiler/AbstractCompilerMojo.java
Modified:
maven/plugins/trunk/maven-compiler-plugin/src/main/java/org/apache/maven/plugin/compiler/AbstractCompilerMojo.java
URL:
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-compiler-plugin/src/main/java/org/apache/maven/plugin/compiler/AbstractCompilerMojo.java?rev=1763979&r1=1763978&r2=1763979&view=diff
==============================================================================
---
maven/plugins/trunk/maven-compiler-plugin/src/main/java/org/apache/maven/plugin/compiler/AbstractCompilerMojo.java
(original)
+++
maven/plugins/trunk/maven-compiler-plugin/src/main/java/org/apache/maven/plugin/compiler/AbstractCompilerMojo.java
Sun Oct 9 13:38:06 2016
@@ -102,6 +102,14 @@ public abstract class AbstractCompilerMo
*/
@Parameter( property = "maven.compiler.failOnError", defaultValue = "true"
)
private boolean failOnError = true;
+
+ /**
+ * Indicates whether the build will continue even if there are compilation
warnings.
+ *
+ * @since 3.6
+ */
+ @Parameter( property = "maven.compiler.failOnWarning", defaultValue =
"false" )
+ private boolean failOnWarning;
/**
* Set to <code>true</code> to include debugging information in the
compiled class files.
@@ -584,6 +592,8 @@ public abstract class AbstractCompilerMo
compilerConfiguration.setShowWarnings( showWarnings );
+ compilerConfiguration.setFailOnWarning( failOnWarning );
+
compilerConfiguration.setShowDeprecation( showDeprecation );
compilerConfiguration.setSourceVersion( getSource() );