Description
There are two package-info.java for package org.apache.tez.common:
tez-common/src/main/java/org/apache/tez/common/package-info.java
tez-mapreduce/src/main/java/org/apache/tez/common/package-info.java
Before java 8, this was never a problem. But now it causes error in 'mvn site':
/Users/zyang/apache/tez/tez-mapreduce/src/main/java/org/apache/tez/common/package-info.java:19: error: package org.apache.tez.common has already been annotated @Private ^ java.lang.AssertionError at com.sun.tools.javac.util.Assert.error(Assert.java:126) at com.sun.tools.javac.util.Assert.check(Assert.java:45) at com.sun.tools.javac.code.SymbolMetadata.setDeclarationAttributesWithCompletion(SymbolMetadata.java:161) at com.sun.tools.javac.code.Symbol.setDeclarationAttributesWithCompletion(Symbol.java:215) at com.sun.tools.javac.comp.MemberEnter.actualEnterAnnotations(MemberEnter.java:952) at com.sun.tools.javac.comp.MemberEnter.access$600(MemberEnter.java:64) at com.sun.tools.javac.comp.MemberEnter$5.run(MemberEnter.java:876) at com.sun.tools.javac.comp.Annotate.flush(Annotate.java:143) at com.sun.tools.javac.comp.Annotate.enterDone(Annotate.java:129) at com.sun.tools.javac.comp.Enter.complete(Enter.java:512) at com.sun.tools.javac.comp.Enter.main(Enter.java:471) at com.sun.tools.javadoc.JavadocEnter.main(JavadocEnter.java:78) at com.sun.tools.javadoc.JavadocTool.getRootDocImpl(JavadocTool.java:186) at com.sun.tools.javadoc.Start.parseAndExecute(Start.java:346) at com.sun.tools.javadoc.Start.begin(Start.java:219) at com.sun.tools.javadoc.Start.begin(Start.java:205) at com.sun.tools.javadoc.Main.execute(Main.java:64) at com.sun.tools.javadoc.Main.main(Main.java:54) javadoc: error - fatal error