mvn site使用默認(rèn)插件問題記錄

背景

使用默認(rèn)的maven-site-plugin插件,執(zhí)行mvn site,出現(xiàn)如下錯誤

[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>

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容