java - Maven - 尝试构建项目时出错
问题描述
我查看了遇到类似问题的人的答案,但找不到解决我问题的方法。我无法构建我的项目:
[INFO] --- maven-site-plugin:3.3:site (default-site) @ myproject---
[INFO] configuring report plugin org.apache.maven.plugins:maven-project-info-reports-plugin:3.0.0
[WARNING] Error injecting: org.apache.maven.report.projectinfo.CiManagementReport
java.lang.NoClassDefFoundError: org/apache/maven/doxia/siterenderer/DocumentContent
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-site-plugin:3.3:site (default-site) on project myproject:
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
我添加了两个插件和一个依赖项,如下所示,两个插件:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-site-plugin</artifactId>
<version>3.3</version>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-project-info-reports-plugin</artifactId>
<version>3.0.0</version>
</plugin>
<plugin>
依赖:
<dependency>
<groupId>org.apache.maven.doxia</groupId>
<artifactId>doxia-site-renderer</artifactId>
<version>1.8</version>
</dependency>
任何帮助将不胜感激,我通常不明白还剩下什么。
解决方案
maven-site-plugin
doxia-site-renderer
根据pom ,在 3.3 版本中需要1.4 。您是否有doxia-site-renderer
明确包含依赖项的原因?
要解决此问题,您可以降级doxia-site-renderer
到 1.4 或升级maven-site-plugin
到需要doxia-site-renderer
1.8的 3.7
推荐阅读
- python - Python 线程和锁
- java - 处理来自 s3 的大文件而没有内存问题
- c# - 在 TFS 构建阶段设置 C# 变量
- ios - Tableview重新加载单元问题
- python-3.x - 我使用无限循环来执行代码。随着时间的推移,会不会出现这种情况,比如堆栈溢出?
- python - 无法选择 Python 解释器
- php - 为什么即使我输入了另一个服务器名,我的网站仍会尝试连接到本地主机?
- azure - 在 Web 门户的函数应用 UI 中看不到 Azure 函数
- javascript - React 无法通过 API 调用读取未定义的属性状态
- java - 值不会改变,如何更新方法中的预定义值