簡體   English   中英

禁用 maven 站點插件

[英]Disabling maven site plugin

我在從 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 站點插件的正確方法是什么。 我嘗試使用 -D 從 maven 命令行

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>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM