mvnサイト:java.lang.ClassNotFoundException:org.apache.maven.doxia.siterenderer.DocumentContent

mvnサイト:java.lang.ClassNotFoundException:org.apache.maven.doxia.siterenderer.DocumentContent

mvn siteを使用してMavenレポートを生成しますが、次のエラーが発生します

java.lang.NoClassDefFoundError: org/apache/maven/doxia/siterenderer/DocumentContent

Caused by: java.lang.ClassNotFoundException: org.apache.maven.doxia.siterenderer.DocumentContent

[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  28.280 s
[INFO] Finished at: 2018-11-19T13:20:14+08:00
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-site-plugin:3.3:site (default-site) on project maven-static-code-analysis: Execution default-site of goal org.apache.maven.plugins:maven-site-plugin:3.3:site failed: A required class was missing while executing org.apache.maven.plugins:maven-site-plugin:3.3:site: org/apache/maven/doxia/siterenderer/DocumentContent
[ERROR] -----------------------------------------------------
[ERROR] realm =    plugin>org.apache.maven.plugins:maven-site-plugin:3.3

Maven3.6.0でテスト済み

溶液

デフォルトのmaven-site-plugin:3.3プラグインを使用せず、最新バージョン(3.7.1など)にアップグレードします。

pom.xml

    
        

            
                org.apache.maven.plugins
                maven-site-plugin
                3.7.1
            

            
                org.apache.maven.plugins
                maven-project-info-reports-plugin
                3.0.0