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
> 

Reply via email to