mvn site: java.lang.ClassNotFoundException: org.apache.maven.doxia.siterenderer.DocumentContent

mvn site: java.lang.ClassNotFoundException: org.apache.maven.doxia.siterenderer.DocumentContent

Создание отчета Maven сmvn site, но обнаруживает следующие ошибки

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

Протестировано с Maven 3.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