> From: Johannes Geppert <jo...@apache.org>
> To: Struts Developers List <dev@struts.apache.org>, 
> Date: 08.10.2015 14:35
> Subject: Re: Build failed in Jenkins: Struts-JDK8-master #31
> 
> This summer I refactored all java docs to be compliant with JDK8.
> And for me it works. On build all this java doc errors does not pops up
> anymore.
> 
> I would try to avoid ignoring this kind of errors, better provide valid
> java docs.

I agree with that. Ignoring it would just have been a simple way to get it 
working at all.




> But I don't find any reference in the java docs to the
> org.springframework.core.io.DefaultResourceLoader file.
> 
> May something is depending from the JDK version?
> 


Some more details:

- the error occurs when generating:
plugins/portlet/target/site/apidocs/serialized-form.html

- portlet plugin has a dependency on spring for tests

- when I declare spring as compile dependency the javadoc generation works

- serialized-form.html has no entry for any spring stuff


So I guess the maven classpaths for compile and test get mixed up. Maybe 
own classes from both configurations are processed by javadoc but just 
compile-dependencies are added to javadoc's classpath?


Regards,
Christoph




> Johannes
> 
> #################################################
> web: http://www.jgeppert.com
> twitter: http://twitter.com/jogep
> 
> 
> 2015-10-08 13:45 GMT+02:00 Christoph Nenning 
<christoph.nenn...@lex-com.net>
> :
> 
> > > From: Lukasz Lenart <lukaszlen...@apache.org>
> > > To: Struts Developers List <dev@struts.apache.org>,
> > > Date: 06.10.2015 20:25
> > > Subject: Re: Build failed in Jenkins: Struts-JDK8-master #31
> > >
> > > Any idea why it fails?
> > >
> > > [ERROR] Failed to execute goal
> > > org.apache.maven.plugins:maven-javadoc-plugin:2.8:jar (default-cli) 
on
> > > project struts2-portlet-plugin: MavenReportException: Error while
> > > creating archive:
> > > [ERROR] Exit code: 1 - javadoc: error -
> > > com.sun.tools.doclets.internal.toolkit.util.DocletAbortException:
> > > com.sun.tools.javac.code.Symbol$CompletionFailure: class file for
> > > org.springframework.core.io.DefaultResourceLoader not found
> > >
> > >
> >
> > At least I could reproduce the error:
> >
> > cd plugins/portlet
> > mvn clean javadoc:javadoc
> >
> >
> > Happens with jdk8 only.
> > When I do 'mvn package' no javadoc is generated and thus I did not get
> > this error before.
> >
> >
> > That may happen due to the new doclint option of javadoc:
> >
> >
> > http://docs.oracle.com/javase/8/docs/technotes/guides/javadoc/
> whatsnew-8.html
> >
> > In maven it should be possible to disable it with:
> > <additionalparam>-Xdoclint:none</additionalparam>
> >
> >
> > http://maven.apache.org/plugins/maven-javadoc-plugin/javadoc-
> mojo.html#additionalparam
> >
> > But I'm not able to get this working.
> >
> > The javadoc commandline logged by maven still did not include
> > -Xdoclint:none.
> >
> >
> > Regards,
> > Christoph
> >
> > This Email was scanned by Sophos Anti Virus
> >

This Email was scanned by Sophos Anti Virus

Reply via email to