如何从命令行禁用 Maven Javadoc 插件?

新手上路,请多包涵

pom.xml 我有这样的声明

    <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-javadoc-plugin</artifactId>
        <executions>
            <execution>
                <id>attach-javadocs</id>
                <goals>
                    <goal>jar</goal>
                </goals>
            </execution>
        </executions>
    </plugin>

有没有办法从命令行关闭它?

我知道我可以将其提取到个人资料中,但这不是我想要的。

原文由 IAdapter 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 811
2 个回答

可以通过将属性 maven.javadoc.skip 设置为 true [ 1 ] 来跳过 Javadoc 生成,即

-Dmaven.javadoc.skip=true

(而不是 false

原文由 mswientek 发布,翻译遵循 CC BY-SA 4.0 许可协议

看来,简单的方法

-Dmaven.javadoc.skip=true

不适用于发布插件。在这种情况下,您必须将参数作为“参数”传递

mvn release:perform -Darguments="-Dmaven.javadoc.skip=true"

原文由 Christoph-Tobias Schenke 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题