Hi
m2e Eclipse plugin will honor the exclusion patter in the pom.xml and update the corresponding exclude in the .classpath. So add exclusion patter for package.html in the pom.xml (even though you do not really need it) That should solve it for you.
E.g: <classpath> <classpathentry kind="src" path="src/main/java" excluding="**/package.html"/> <classpathentry kind="src" path="src/main/resources" excluding="**/package.html"/> <classpathentry kind="src" path="src/test/java" output="target/test-classes" excluding="**/package.html"/> <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/> <classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER"/> <classpathentry kind="output" path="target/classes"/> </classpath>
Cheers Lucas 10 sep 2013 kl. 15:47 skrev Marshall Schor: We're getting these in our build, if we use Eclipse auto-builds, and don't run Maven with "clean" first.
An analysis of this (using info from the maven-javadoc-plugin -Ddebug option) shows why:
Eclipse builds both "compiles" files to the output directory,and also "copies" non-java files to the output directory. This is different from Maven builds, which only compiles files from the src/main/java folder, and copies files from the src/main/resources folder (by default).
The result: If the maven build has an invocation of the maven-javadoc-plugin, it has the source folder in the javadoc "sources", and the output directory (e.g. target/classes) in the classpath.
When Eclipse "built" this, and then Maven is run without "clean", the javadoc finds the package.html in both the sources, and in its classpath, and after Java 1.5, now generates the warning message about multiple sources of package comments found...
Can the m2e setup for Eclipse do something when setting up the Eclipse build-path add an exclusion to the src/main/java path to exclude (not copy) files which Maven's build would not copy, like package.html?
-Marshall Schor _______________________________________________ m2e-dev mailing list m2e-dev@xxxxxxxxxxx https://dev.eclipse.org/mailman/listinfo/m2e-dev
--  Lucas Persson | Principal Member of Technical Staff Phone: +4684773644 | | | Mobile: +46730946656 Oracle Communications Platform ORACLE Sweden | Söder Mälarstrand 29, 6 tr | 118 25 Stockholm Oracle Svenska AB, Kronborgsgränd 17, S-164 28 KISTA, reg.no. 556254-6746  Oracle is committed to developing practices and products that help protect the environment |