1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
|
Description: Ignore source errors when using the default doclet with Java 9
Author: Emmanuel Bourg <ebourg@apache.org>
Forwarded: no
--- a/src/main/java/org/apache/maven/plugins/javadoc/AbstractJavadocMojo.java
+++ b/src/main/java/org/apache/maven/plugins/javadoc/AbstractJavadocMojo.java
@@ -5525,6 +5525,13 @@
arguments.add( additionalOption.replaceAll( "(?<!\\\\)\\\\(?!\\\\|:)", "\\\\" ) );
}
}
+
+ // ignore source errors when using the default doclet with Java 9
+ if ( doclet == null && org.apache.commons.lang3.SystemUtils.isJavaVersionAtLeast( org.apache.commons.lang3.JavaVersion.JAVA_9 ) && !arguments.contains( "--ignore-source-errors" ) )
+ {
+ getLog().info("Adding the --ignore-source-errors option");
+ arguments.add( "--ignore-source-errors" );
+ }
}
private ResolvePathResult getResolvePathResult( File artifactFile )
|