美文网首页
mvn site使用默认插件问题记录

mvn site使用默认插件问题记录

作者: 佛系小懒 | 来源:发表于2020-03-09 23:34 被阅读0次

    背景

    使用默认的maven-site-plugin插件,执行mvn site,出现如下错误

    [ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.3:compile (default-compile) on project facebook-polling: Execution default-compile of goal org.apache.maven.plugins:maven-compiler-plugin:3.3:compile failed: An API incompatibility was encountered while executing org.apache.maven.plugins:maven-compiler-plugin:3.3:compile: java.lang.NoSuchMethodError: org.codehaus.plexus.compiler.javac.errorprone.JavacCompilerWithErrorProne$NonDelegatingClassLoader.getClassLoadingLock(Ljava/lang/String;)Ljava/lang/Object;

    [ERROR] -----------------------------------------------------

    [ERROR] realm =    plugin>org.apache.maven.plugins:maven-compiler-plugin:3.3

    [ERROR] strategy = org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy

    [ERROR] urls[0] = file:/Users/stantonk/.m2/repository/org/apache/maven/plugins/maven-compiler-plugin/3.3/maven-compiler-plugin-3.3.jar

    [ERROR] urls[1] = file:/Users/stantonk/.m2/repository/org/codehaus/plexus/plexus-compiler-javac-errorprone/2.5/plexus-compiler-javac-errorprone-2.5.jar

    [ERROR] urls[2] = file:/Users/stantonk/.m2/repository/org/codehaus/plexus/plexus-utils/3.0.10/plexus-utils-3.0.10.jar

    .......

    [ERROR] Number of foreign imports: 1

    [ERROR] import: Entry[import  from realm ClassRealm[maven.api, parent: null]]

    通过mvn site -X找到具体错误原因

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

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

    解决方案

    <build>

            <plugins>

                <plugin>

                    <groupId>org.apache.maven.plugins</groupId>

                    <artifactId>maven-site-plugin</artifactId>

                    <version>3.7.1</version>

                </plugin>

                <plugin>

                    <groupId>org.apache.maven.plugins</groupId>

                    <artifactId>maven-project-info-reports-plugin</artifactId>

                    <version>3.0.0</version>

                </plugin>

            </plugins>

        </build>

    相关文章

      网友评论

          本文标题:mvn site使用默认插件问题记录

          本文链接:https://www.haomeiwen.com/subject/rkdmdhtx.html