1. ホーム
  2. java

[解決済み] maven-site プラグイン 3.3 java.lang.ClassNotFoundException: org.apache.maven.doxia.siterenderer.DocumentContent

2022-10-19 12:17:54

質問

今日の夜から、maven site 3.3 のプラグインが動作しなくなりました。

ローカルリポジトリを削除してみるが、変化なし。 Maven 3.3.9 java 1.8

サイトプラグインの設定や依存関係がpomに定義されていない

[WARNING] Error injecting: org.apache.maven.report.projectinfo.CiManagementReport
java.lang.NoClassDefFoundError: org/apache/maven/doxia/siterenderer/DocumentContent

どのように解決するのですか?

私はちょうどビルド中にもこの問題が発生するようになりました。私の場合、うまくいったのは、特に maven-site-pluginmaven-project-info-reports-plugin をpomのバージョン番号と一緒に指定します。

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