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

dav*_*-so 7 java maven

自从几天以来我一直在努力解决 Maven 插件问题Maven > Lifecycle > Site

我收到的错误:

java.lang.NoClassDefFoundError: org/apache/maven/doxia/siterenderer/DocumentContent
Run Code Online (Sandbox Code Playgroud)

我知道我缺少一些插件。我已经尝试了以前的帖子中的所有解决方案以及许多最新版本和旧版本的解决方案,但仍然缺少它们,而且我不知道我的pom.xml:

Cro*_*max 9

显然您错过了<build/>. 添加这些:

<build>
  <plugins>
    <plugin>
      <groupId>org.apache.maven.plugins</groupId>
      <artifactId>maven-site-plugin</artifactId>
      <version>3.10.0</version>
    </plugin>

    <plugin>
      <groupId>org.apache.maven.plugins</groupId>
      <artifactId>maven-project-info-reports-plugin</artifactId>
      <version>3.2.1</version>
    </plugin>
  </plugins>
</build>
Run Code Online (Sandbox Code Playgroud)

看看是否有帮助。


dav*_*-so -1

这需要添加到您的pom.xml:

<dependency>
  <groupId>org.apache.maven.doxia</groupId>
  <artifactId>doxia-site-renderer</artifactId>
  <version>1.9.2</version>
</dependency>
Run Code Online (Sandbox Code Playgroud)