I tried 3.5.1 but got “An API incompatibility was encountered,” so here is the result from 3.4:
> [ERROR] Failed to execute goal > org.apache.maven.plugins:maven-site-plugin:3.4:site (default-site) on project > simplestub: Error generating maven-javadoc-plugin:3.0.0-M1:javadoc: > [ERROR] Exit code: 1 - > /Users/rgold/projects/meterware/simplestub/src/main/java/module-info.java:3: > error: module not found: org.objectweb.asm.commons > [ERROR] requires org.objectweb.asm.commons; > [ERROR] ^ > [ERROR] > /Users/rgold/projects/meterware/simplestub/src/main/java/module-info.java:4: > error: module not found: javassist > [ERROR] requires javassist; > [ERROR] ^ > [ERROR] > [ERROR] Command line was: > /Library/Java/JavaVirtualMachines/jdk-9.jdk/Contents/Home/bin/javadoc > @options @packages @argfile > [ERROR] > [ERROR] Refer to the generated Javadoc files in > '/Users/rgold/projects/meterware/simplestub/target/site/apidocs' dir. > [ERROR] > [ERROR] -> [Help 1] > org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute > goal org.apache.maven.plugins:maven-site-plugin:3.4:site (default-site) on > project simplestub: Error generating maven-javadoc-plugin:3.0.0-M1:javadoc: > Exit code: 1 - > /Users/rgold/projects/meterware/simplestub/src/main/java/module-info.java:3: > error: module not found: org.objectweb.asm.commons > requires org.objectweb.asm.commons; > ^ > /Users/rgold/projects/meterware/simplestub/src/main/java/module-info.java:4: > error: module not found: javassist > requires javassist; > ^ > > Command line was: > /Library/Java/JavaVirtualMachines/jdk-9.jdk/Contents/Home/bin/javadoc > @options @packages @argfile > > Refer to the generated Javadoc files in > '/Users/rgold/projects/meterware/simplestub/target/site/apidocs' dir. > > at > org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:213) > at > org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:154) > at > org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:146) > at > org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:117) > at > org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:81) > at > org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:51) > at > org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:128) > at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:309) > at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:194) > at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:107) > at org.apache.maven.cli.MavenCli.execute(MavenCli.java:993) > at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:345) > at org.apache.maven.cli.MavenCli.main(MavenCli.java:191) > at > java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) > at > java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > at java.base/java.lang.reflect.Method.invoke(Method.java:564) > at > org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289) > at > org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229) > at > org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415) > at > org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356) > Caused by: org.apache.maven.plugin.MojoExecutionException: Error generating > maven-javadoc-plugin:3.0.0-M1:javadoc: > Exit code: 1 - > /Users/rgold/projects/meterware/simplestub/src/main/java/module-info.java:3: > error: module not found: org.objectweb.asm.commons > requires org.objectweb.asm.commons; > ^ > /Users/rgold/projects/meterware/simplestub/src/main/java/module-info.java:4: > error: module not found: javassist > requires javassist; > ^ > > Command line was: > /Library/Java/JavaVirtualMachines/jdk-9.jdk/Contents/Home/bin/javadoc > @options @packages @argfile > > Refer to the generated Javadoc files in > '/Users/rgold/projects/meterware/simplestub/target/site/apidocs' dir. > > at > org.apache.maven.plugins.site.render.SiteMojo.execute(SiteMojo.java:146) > at > org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:134) > at > org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:208) > ... 20 more > Caused by: org.apache.maven.doxia.siterenderer.RendererException: Error > generating maven-javadoc-plugin:3.0.0-M1:javadoc: > Exit code: 1 - > /Users/rgold/projects/meterware/simplestub/src/main/java/module-info.java:3: > error: module not found: org.objectweb.asm.commons > requires org.objectweb.asm.commons; > ^ > /Users/rgold/projects/meterware/simplestub/src/main/java/module-info.java:4: > error: module not found: javassist > requires javassist; > ^ > > Command line was: > /Library/Java/JavaVirtualMachines/jdk-9.jdk/Contents/Home/bin/javadoc > @options @packages @argfile > > Refer to the generated Javadoc files in > '/Users/rgold/projects/meterware/simplestub/target/site/apidocs' dir. > > at > org.apache.maven.plugins.site.render.ReportDocumentRenderer.renderDocument(ReportDocumentRenderer.java:239) > at > org.apache.maven.doxia.siterenderer.DefaultSiteRenderer.renderModule(DefaultSiteRenderer.java:311) > at > org.apache.maven.doxia.siterenderer.DefaultSiteRenderer.render(DefaultSiteRenderer.java:129) > at > org.apache.maven.plugins.site.render.SiteMojo.renderLocale(SiteMojo.java:182) > at > org.apache.maven.plugins.site.render.SiteMojo.execute(SiteMojo.java:141) > ... 22 more > Caused by: org.apache.maven.reporting.MavenReportException: > Exit code: 1 - > /Users/rgold/projects/meterware/simplestub/src/main/java/module-info.java:3: > error: module not found: org.objectweb.asm.commons > requires org.objectweb.asm.commons; > ^ > /Users/rgold/projects/meterware/simplestub/src/main/java/module-info.java:4: > error: module not found: javassist > requires javassist; > ^ > > Command line was: > /Library/Java/JavaVirtualMachines/jdk-9.jdk/Contents/Home/bin/javadoc > @options @packages @argfile > > Refer to the generated Javadoc files in > '/Users/rgold/projects/meterware/simplestub/target/site/apidocs' dir. > > at > org.apache.maven.plugins.javadoc.AbstractJavadocMojo.executeJavadocCommandLine(AbstractJavadocMojo.java:5075) > at > org.apache.maven.plugins.javadoc.AbstractJavadocMojo.executeReport(AbstractJavadocMojo.java:2093) > at > org.apache.maven.plugins.javadoc.JavadocReport.generate(JavadocReport.java:130) > at > org.apache.maven.plugins.site.render.ReportDocumentRenderer.renderDocument(ReportDocumentRenderer.java:233) > ... 26 more > [ERROR] > [ERROR] > [ERROR] For more information about the errors and possible solutions, please > read the following articles: > [ERROR] [Help 1] > http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException I > On Sep 30, 2017, at 6:29 PM, Hervé BOUTEMY <herve.bout...@free.fr> wrote: > > I just improved output in MSITE-797 for future maven-site-plugin 3.7 (not yet > released) > > But please upgrade to 3.4 minimum as the error message will give you much > better insight on the cause of the failure: see https://issues.apache.org/ > jira/browse/MSITE-713 > > Regards, > > Hervé > > Le samedi 30 septembre 2017, 13:15:36 CEST Hervé BOUTEMY a écrit : >> Hi Russel, >> >> Can you give more stacktrace lines, please, since I suppose it is a >> reporting plugin issue, but I cannot figure out *which* report plugin >> >> (and I'll have to find a way to have more tiny stacktraces when there is an >> issue with a report plugin that is launched by maven-site-plugin, since >> everybody points finger at maven-site-plugin instead of the reporting plugin >> that failed... I know that currently, from a user perspective, that is the >> natural perception: I need to find a trick to change this, I don't know how >> yet) >> >> Regards, >> >> Hervé >> >> Le vendredi 29 septembre 2017, 12:25:02 CEST Russell Gold a écrit : >>> I have added a module-info to my project, and now when I run mvn site, it >>> is >> failing: >>>> org.apache.maven.lifecycle.LifecycleExecutionException: Failed to >>>> execute >>>> goal org.apache.maven.plugins:maven-site-plugin:3.3:site (default-site) >>>> on project simplestub: Error during page generation> >>>> >>>> at >>>> > org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.j >>>> a >>>> va:213) at >>>> > org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.j >>>> a >>>> va:154) at >>>> > org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.j >>>> a >>>> va:146) at >>>> > org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject >>>> ( >>>> LifecycleModuleBuilder.java:117) at >>>> > org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject >>>> ( >>>> LifecycleModuleBuilder.java:81) at >>>> > org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThread >>>> e >>>> dBuilder.build(SingleThreadedBuilder.java:51) at >>>> > org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleS >>>> t >>>> arter.java:128) at >>>> org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:309) >>>> at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:194) >>>> at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:107) >>>> at org.apache.maven.cli.MavenCli.execute(MavenCli.java:993) >>>> at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:345) >>>> at org.apache.maven.cli.MavenCli.main(MavenCli.java:191) >>>> at >>>> java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native >>>> Method) at >>>> java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMe >>>> t >>>> hodAccessorImpl.java:62) at >>>> java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Dele >>>> g >>>> atingMethodAccessorImpl.java:43) at >>>> java.base/java.lang.reflect.Method.invoke(Method.java:564) >>>> at >>>> > org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launch >>>> e >>>> r.java:289) at >>>> > org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java: >>>> 2 >>>> 29) at >>>> > org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Laun >>>> c >>>> her.java:415) at >>>> org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java: > 35 >>>> 6 >>>> )> >>>> >>>> Caused by: org.apache.maven.plugin.MojoExecutionException: Error during >>>> page generation> >>>> >>>> at org.apache.maven.plugins.site.SiteMojo.execute(SiteMojo.java:143) >>>> at >>>> > org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBu >>>> i >>>> ldPluginManager.java:134) at >>>> > org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.j >>>> a >>>> va:208) ... 20 more >>>> >>>> Caused by: org.apache.maven.doxia.siterenderer.RendererException: Error >>>> rendering Maven report: Exit code: 1 - >>>> /Users/rgold/projects/meterware/simplestub/src/main/java/module-info.jav >>>> a >>>> >>>> :3: error: module not found: org.objectweb.asm.commons> >>>> : >>>> requires org.objectweb.asm.commons; >>>> >>>> ^ >>>> >>>> /Users/rgold/projects/meterware/simplestub/src/main/java/module-info.jav >>>> a: >>>> 4: error: module not found: javassist> >>>> >>>> requires javassist; >>>> >>>> ^ >>> >>> Note that this code compiles and runs just find with the module-info; it >>> just doesn’t generate a site. >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: users-unsubscr...@maven.apache.org >> For additional commands, e-mail: users-h...@maven.apache.org > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@maven.apache.org > For additional commands, e-mail: users-h...@maven.apache.org >