正在禁用maven站点插件



我在maven发布生命周期阶段禁用maven站点插件时遇到了问题。

基本上,如果maven站点插件v3.5.1与maven 3.3.0及以上版本一起使用,它会抱怨

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

在网上搜索后,我收到的建议是使用maven网站的v3.7.1和maven报告插件的v3.0.0,但我在发布阶段遇到了问题。

Wagon协议"https"不支持目录复制->。。

我的问题是,什么是禁用maven站点插件的正确方法。我已经尝试从maven命令行使用-D

maven.site.skip=true (skips generating site)
maven.site.deploy.skip=true (skips site deployment)

以及pom中的插件参数。

还有其他可行的解决方案吗?

我能够通过禁用Maven文档插件来解决这个问题。

<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-release-plugin</artifactId>
<configuration>
<arguments>-Dmaven.javadoc.skip=true</arguments>
</configuration>
</plugin>

最新更新