Author: gboue Date: Sun Feb 26 00:55:45 2017 New Revision: 1784413 URL: http://svn.apache.org/viewvc?rev=1784413&view=rev Log: Fixing the ITs so that the project can be built with JDK 8
* Self-enclosing elements are disallowed so <img> should be used instead of <img/> * Custom tags cannot start with a dot anymore (http://stackoverflow.com/q/28726294) * A link to a non-existent class generates an error and not a warning anymore (but only with Oracle JDK 8, not OpenJDK 8) Modified: maven/plugins/trunk/maven-javadoc-plugin/src/it/MJAVADOC-181/application/src/main/java/app/App.java maven/plugins/trunk/maven-javadoc-plugin/src/it/MJAVADOC-181/library/module-a/src/main/java/aaa/App.java maven/plugins/trunk/maven-javadoc-plugin/src/it/MJAVADOC-181/library/module-b/src/main/java/bbb/App.java maven/plugins/trunk/maven-javadoc-plugin/src/it/MJAVADOC-181/pom.xml maven/plugins/trunk/maven-javadoc-plugin/src/it/MJAVADOC-278/src/main/java/com/mycompany/myapp/App.java maven/plugins/trunk/maven-javadoc-plugin/src/it/dependencySource-3/MJAVADOC-280-3-modA/pom.xml maven/plugins/trunk/maven-javadoc-plugin/src/it/dependencySource-3/MJAVADOC-280-3-modA/src/main/java/org/apache/maven/plugins/mjavadoc/it/moda/App.java maven/plugins/trunk/maven-javadoc-plugin/src/it/dependencySource-3/MJAVADOC-280-3-modB/pom.xml maven/plugins/trunk/maven-javadoc-plugin/src/it/dependencySource-3/MJAVADOC-280-3-modB/src/main/java/org/apache/maven/plugins/mjavadoc/it/modb/App.java maven/plugins/trunk/maven-javadoc-plugin/src/it/dependencySource-4/MJAVADOC-280-4-projects/MJAVADOC-280-4-modA/src/main/java/org/apache/maven/plugins/mjavadoc/it/moda/App.java maven/plugins/trunk/maven-javadoc-plugin/src/it/dependencySource-4/MJAVADOC-280-4-projects/MJAVADOC-280-4-modB/src/main/java/org/apache/maven/plugins/mjavadoc/it/modb/App.java maven/plugins/trunk/maven-javadoc-plugin/src/it/dependencySource-4/MJAVADOC-280-4-projects/pom.xml maven/plugins/trunk/maven-javadoc-plugin/src/it/detectLinks/pom.xml Modified: maven/plugins/trunk/maven-javadoc-plugin/src/it/MJAVADOC-181/application/src/main/java/app/App.java URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-javadoc-plugin/src/it/MJAVADOC-181/application/src/main/java/app/App.java?rev=1784413&r1=1784412&r2=1784413&view=diff ============================================================================== --- maven/plugins/trunk/maven-javadoc-plugin/src/it/MJAVADOC-181/application/src/main/java/app/App.java (original) +++ maven/plugins/trunk/maven-javadoc-plugin/src/it/MJAVADOC-181/application/src/main/java/app/App.java Sun Feb 26 00:55:45 2017 @@ -22,10 +22,10 @@ package app; /** * Hello world class. * - * @.foo A 1st custom javadoc tag. + * @m.foo A 1st custom javadoc tag. * @author Me * @version 1st - * @.bar A 2nd custom javadoc tag. + * @m.bar A 2nd custom javadoc tag. * @see String#startsWith(String) */ public class App @@ -33,7 +33,7 @@ public class App /** * Hello world method. * - * @.foo A 1st custom javadoc tag. + * @m.foo A 1st custom javadoc tag. * @see String#endsWith(String) */ public static void main( String[] args ) Modified: maven/plugins/trunk/maven-javadoc-plugin/src/it/MJAVADOC-181/library/module-a/src/main/java/aaa/App.java URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-javadoc-plugin/src/it/MJAVADOC-181/library/module-a/src/main/java/aaa/App.java?rev=1784413&r1=1784412&r2=1784413&view=diff ============================================================================== --- maven/plugins/trunk/maven-javadoc-plugin/src/it/MJAVADOC-181/library/module-a/src/main/java/aaa/App.java (original) +++ maven/plugins/trunk/maven-javadoc-plugin/src/it/MJAVADOC-181/library/module-a/src/main/java/aaa/App.java Sun Feb 26 00:55:45 2017 @@ -22,10 +22,10 @@ package aaa; /** * Hello world class. * - * @.foo A 1st custom javadoc tag. + * @m.foo A 1st custom javadoc tag. * @author Me * @version 1st - * @.bar A 2nd custom javadoc tag. + * @m.bar A 2nd custom javadoc tag. * @see String#startsWith(String) */ public class App @@ -33,7 +33,7 @@ public class App /** * Hello world method. * - * @.foo A 1st custom javadoc tag. + * @m.foo A 1st custom javadoc tag. * @see String#endsWith(String) */ public static void main( String[] args ) Modified: maven/plugins/trunk/maven-javadoc-plugin/src/it/MJAVADOC-181/library/module-b/src/main/java/bbb/App.java URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-javadoc-plugin/src/it/MJAVADOC-181/library/module-b/src/main/java/bbb/App.java?rev=1784413&r1=1784412&r2=1784413&view=diff ============================================================================== --- maven/plugins/trunk/maven-javadoc-plugin/src/it/MJAVADOC-181/library/module-b/src/main/java/bbb/App.java (original) +++ maven/plugins/trunk/maven-javadoc-plugin/src/it/MJAVADOC-181/library/module-b/src/main/java/bbb/App.java Sun Feb 26 00:55:45 2017 @@ -22,10 +22,10 @@ package bbb; /** * Hello world class. * - * @.foo A 1st custom javadoc tag. + * @m.foo A 1st custom javadoc tag. * @author Me * @version 1st - * @.bar A 2nd custom javadoc tag. + * @m.bar A 2nd custom javadoc tag. * @see String#startsWith(String) */ public class App @@ -33,7 +33,7 @@ public class App /** * Hello world method. * - * @.foo A 1st custom javadoc tag. + * @m.foo A 1st custom javadoc tag. * @see String#endsWith(String) */ public static void main( String[] args ) Modified: maven/plugins/trunk/maven-javadoc-plugin/src/it/MJAVADOC-181/pom.xml URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-javadoc-plugin/src/it/MJAVADOC-181/pom.xml?rev=1784413&r1=1784412&r2=1784413&view=diff ============================================================================== --- maven/plugins/trunk/maven-javadoc-plugin/src/it/MJAVADOC-181/pom.xml (original) +++ maven/plugins/trunk/maven-javadoc-plugin/src/it/MJAVADOC-181/pom.xml Sun Feb 26 00:55:45 2017 @@ -65,10 +65,10 @@ <reportSet> <configuration> <tags> - <tag><name>.foo</name><placement>optm</placement><head>Foo:</head></tag> + <tag><name>m.foo</name><placement>optm</placement><head>Foo:</head></tag> <tag><name>author</name></tag> <tag><name>version</name></tag> - <tag><name>.bar</name><placement>tcmf</placement><head>Bar:</head></tag> + <tag><name>m.bar</name><placement>tcmf</placement><head>Bar:</head></tag> <tag><name>see</name></tag> </tags> </configuration> Modified: maven/plugins/trunk/maven-javadoc-plugin/src/it/MJAVADOC-278/src/main/java/com/mycompany/myapp/App.java URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-javadoc-plugin/src/it/MJAVADOC-278/src/main/java/com/mycompany/myapp/App.java?rev=1784413&r1=1784412&r2=1784413&view=diff ============================================================================== --- maven/plugins/trunk/maven-javadoc-plugin/src/it/MJAVADOC-278/src/main/java/com/mycompany/myapp/App.java (original) +++ maven/plugins/trunk/maven-javadoc-plugin/src/it/MJAVADOC-278/src/main/java/com/mycompany/myapp/App.java Sun Feb 26 00:55:45 2017 @@ -22,7 +22,7 @@ package com.mycompany.myapp; /** * Hello world! * - * <img src="doc-files/maven-feather.png" alt="Maven"/> + * <img src="doc-files/maven-feather.png" alt="Maven"> */ public class App { Modified: maven/plugins/trunk/maven-javadoc-plugin/src/it/dependencySource-3/MJAVADOC-280-3-modA/pom.xml URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-javadoc-plugin/src/it/dependencySource-3/MJAVADOC-280-3-modA/pom.xml?rev=1784413&r1=1784412&r2=1784413&view=diff ============================================================================== --- maven/plugins/trunk/maven-javadoc-plugin/src/it/dependencySource-3/MJAVADOC-280-3-modA/pom.xml (original) +++ maven/plugins/trunk/maven-javadoc-plugin/src/it/dependencySource-3/MJAVADOC-280-3-modA/pom.xml Sun Feb 26 00:55:45 2017 @@ -37,10 +37,10 @@ under the License. <artifactId>maven-javadoc-plugin</artifactId> <configuration> <tags> - <tag><name>.foo</name><placement>optm</placement><head>Foo:</head></tag> + <tag><name>m.foo</name><placement>optm</placement><head>Foo:</head></tag> <tag><name>author</name></tag> <tag><name>version</name></tag> - <tag><name>.bar</name><placement>tcmf</placement><head>Bar:</head></tag> + <tag><name>m.bar</name><placement>tcmf</placement><head>Bar:</head></tag> <tag><name>see</name></tag> </tags> </configuration> Modified: maven/plugins/trunk/maven-javadoc-plugin/src/it/dependencySource-3/MJAVADOC-280-3-modA/src/main/java/org/apache/maven/plugins/mjavadoc/it/moda/App.java URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-javadoc-plugin/src/it/dependencySource-3/MJAVADOC-280-3-modA/src/main/java/org/apache/maven/plugins/mjavadoc/it/moda/App.java?rev=1784413&r1=1784412&r2=1784413&view=diff ============================================================================== --- maven/plugins/trunk/maven-javadoc-plugin/src/it/dependencySource-3/MJAVADOC-280-3-modA/src/main/java/org/apache/maven/plugins/mjavadoc/it/moda/App.java (original) +++ maven/plugins/trunk/maven-javadoc-plugin/src/it/dependencySource-3/MJAVADOC-280-3-modA/src/main/java/org/apache/maven/plugins/mjavadoc/it/moda/App.java Sun Feb 26 00:55:45 2017 @@ -21,10 +21,10 @@ package org.apache.maven.plugins.mjavado /** * Hello world! - * @.foo A 1st custom javadoc tag. + * @m.foo A 1st custom javadoc tag. * @author Me * @version 1st - * @.bar A 2nd custom javadoc tag. + * @m.bar A 2nd custom javadoc tag. * @see String#startsWith(String) */ public class App Modified: maven/plugins/trunk/maven-javadoc-plugin/src/it/dependencySource-3/MJAVADOC-280-3-modB/pom.xml URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-javadoc-plugin/src/it/dependencySource-3/MJAVADOC-280-3-modB/pom.xml?rev=1784413&r1=1784412&r2=1784413&view=diff ============================================================================== --- maven/plugins/trunk/maven-javadoc-plugin/src/it/dependencySource-3/MJAVADOC-280-3-modB/pom.xml (original) +++ maven/plugins/trunk/maven-javadoc-plugin/src/it/dependencySource-3/MJAVADOC-280-3-modB/pom.xml Sun Feb 26 00:55:45 2017 @@ -37,10 +37,10 @@ under the License. <artifactId>maven-javadoc-plugin</artifactId> <configuration> <tags> - <tag><name>.foo</name><placement>optm</placement><head>Foo:</head></tag> + <tag><name>m.foo</name><placement>optm</placement><head>Foo:</head></tag> <tag><name>author</name></tag> <tag><name>version</name></tag> - <tag><name>.bar</name><placement>tcmf</placement><head>Bar:</head></tag> + <tag><name>m.bar</name><placement>tcmf</placement><head>Bar:</head></tag> <tag><name>see</name></tag> </tags> </configuration> Modified: maven/plugins/trunk/maven-javadoc-plugin/src/it/dependencySource-3/MJAVADOC-280-3-modB/src/main/java/org/apache/maven/plugins/mjavadoc/it/modb/App.java URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-javadoc-plugin/src/it/dependencySource-3/MJAVADOC-280-3-modB/src/main/java/org/apache/maven/plugins/mjavadoc/it/modb/App.java?rev=1784413&r1=1784412&r2=1784413&view=diff ============================================================================== --- maven/plugins/trunk/maven-javadoc-plugin/src/it/dependencySource-3/MJAVADOC-280-3-modB/src/main/java/org/apache/maven/plugins/mjavadoc/it/modb/App.java (original) +++ maven/plugins/trunk/maven-javadoc-plugin/src/it/dependencySource-3/MJAVADOC-280-3-modB/src/main/java/org/apache/maven/plugins/mjavadoc/it/modb/App.java Sun Feb 26 00:55:45 2017 @@ -21,10 +21,10 @@ package org.apache.maven.plugins.mjavado /** * Hello world! - * @.foo A 1st custom javadoc tag. + * @m.foo A 1st custom javadoc tag. * @author Me * @version 1st - * @.bar A 2nd custom javadoc tag. + * @m.bar A 2nd custom javadoc tag. * @see String#startsWith(String) */ public class App Modified: maven/plugins/trunk/maven-javadoc-plugin/src/it/dependencySource-4/MJAVADOC-280-4-projects/MJAVADOC-280-4-modA/src/main/java/org/apache/maven/plugins/mjavadoc/it/moda/App.java URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-javadoc-plugin/src/it/dependencySource-4/MJAVADOC-280-4-projects/MJAVADOC-280-4-modA/src/main/java/org/apache/maven/plugins/mjavadoc/it/moda/App.java?rev=1784413&r1=1784412&r2=1784413&view=diff ============================================================================== --- maven/plugins/trunk/maven-javadoc-plugin/src/it/dependencySource-4/MJAVADOC-280-4-projects/MJAVADOC-280-4-modA/src/main/java/org/apache/maven/plugins/mjavadoc/it/moda/App.java (original) +++ maven/plugins/trunk/maven-javadoc-plugin/src/it/dependencySource-4/MJAVADOC-280-4-projects/MJAVADOC-280-4-modA/src/main/java/org/apache/maven/plugins/mjavadoc/it/moda/App.java Sun Feb 26 00:55:45 2017 @@ -22,10 +22,10 @@ package org.apache.maven.plugins.mjavado /** * Hello world! * - * @.foo A 1st custom javadoc tag. + * @m.foo A 1st custom javadoc tag. * @author Me * @version 1st - * @.bar A 2nd custom javadoc tag. + * @m.bar A 2nd custom javadoc tag. * @see String#startsWith(String) */ public class App Modified: maven/plugins/trunk/maven-javadoc-plugin/src/it/dependencySource-4/MJAVADOC-280-4-projects/MJAVADOC-280-4-modB/src/main/java/org/apache/maven/plugins/mjavadoc/it/modb/App.java URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-javadoc-plugin/src/it/dependencySource-4/MJAVADOC-280-4-projects/MJAVADOC-280-4-modB/src/main/java/org/apache/maven/plugins/mjavadoc/it/modb/App.java?rev=1784413&r1=1784412&r2=1784413&view=diff ============================================================================== --- maven/plugins/trunk/maven-javadoc-plugin/src/it/dependencySource-4/MJAVADOC-280-4-projects/MJAVADOC-280-4-modB/src/main/java/org/apache/maven/plugins/mjavadoc/it/modb/App.java (original) +++ maven/plugins/trunk/maven-javadoc-plugin/src/it/dependencySource-4/MJAVADOC-280-4-projects/MJAVADOC-280-4-modB/src/main/java/org/apache/maven/plugins/mjavadoc/it/modb/App.java Sun Feb 26 00:55:45 2017 @@ -22,10 +22,10 @@ package org.apache.maven.plugins.mjavado /** * Hello world! * - * @.foo A 1st custom javadoc tag. + * @m.foo A 1st custom javadoc tag. * @author Me * @version 1st - * @.bar A 2nd custom javadoc tag. + * @m.bar A 2nd custom javadoc tag. * @see String#startsWith(String) */ public class App Modified: maven/plugins/trunk/maven-javadoc-plugin/src/it/dependencySource-4/MJAVADOC-280-4-projects/pom.xml URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-javadoc-plugin/src/it/dependencySource-4/MJAVADOC-280-4-projects/pom.xml?rev=1784413&r1=1784412&r2=1784413&view=diff ============================================================================== --- maven/plugins/trunk/maven-javadoc-plugin/src/it/dependencySource-4/MJAVADOC-280-4-projects/pom.xml (original) +++ maven/plugins/trunk/maven-javadoc-plugin/src/it/dependencySource-4/MJAVADOC-280-4-projects/pom.xml Sun Feb 26 00:55:45 2017 @@ -51,10 +51,10 @@ under the License. <version>@pom.version@</version> <configuration> <tags> - <tag><name>.foo</name><placement>optm</placement><head>Foo:</head></tag> + <tag><name>m.foo</name><placement>optm</placement><head>Foo:</head></tag> <tag><name>author</name></tag> <tag><name>version</name></tag> - <tag><name>.bar</name><placement>tcmf</placement><head>Bar:</head></tag> + <tag><name>m.bar</name><placement>tcmf</placement><head>Bar:</head></tag> <tag><name>see</name></tag> </tags> <detectOfflineLinks>false</detectOfflineLinks> Modified: maven/plugins/trunk/maven-javadoc-plugin/src/it/detectLinks/pom.xml URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-javadoc-plugin/src/it/detectLinks/pom.xml?rev=1784413&r1=1784412&r2=1784413&view=diff ============================================================================== --- maven/plugins/trunk/maven-javadoc-plugin/src/it/detectLinks/pom.xml (original) +++ maven/plugins/trunk/maven-javadoc-plugin/src/it/detectLinks/pom.xml Sun Feb 26 00:55:45 2017 @@ -75,7 +75,11 @@ <configuration> <detectLinks>true</detectLinks> <debug>true</debug> - <failOnError>true</failOnError> + <!-- + The Javadoc link to a class in module2 on which module1 does not depend on creates an error with + Oracle JDK 8, but just a warning with Oracle JDK 7 or OpenJDK 8 ==> setting failOnError to false + --> + <failOnError>false</failOnError> </configuration> </plugin> </plugins>