【问题标题】:How to skip javadoc for all modules?如何跳过所有模块的javadoc?
【发布时间】:2018-11-10 07:58:09
【问题描述】:

在使用-Dmaven.javadoc.skip=true 发布版本时,我需要跳过生成 javadoc,但这不会跳过子模块的 javadoc。 有没有办法跳过所有模块的javadoc? 请注意,我无法更新 pom 文件(不是我的权利)。 有没有办法用命令行来做?

【问题讨论】:

    标签: java maven javadoc


    【解决方案1】:

    正如您在源代码中看到的那样,这是不可能的。您可以做的最好的事情是要求所有者为此和您介绍一个 maven 配置文件,或者您可以用肮脏的方式来做:将 pom.xml 复制到某个地方,编辑它并使用

    调用 maven >

    mvn -f [其他 pom 文件]

    更新:也许我错了。请查看How can I disable the Maven Javadoc plugin from the command line?

    【讨论】:

    • 正如您在正确答案中看到的评论:不适用于子模块。我说我已经在使用 -Dmaven.javadoc.skip=true
    • 在链接上有一个(理论上是 n)有效的答案:mvn release:perform -Darguments="-Dmaven.javadoc.skip=true"
    • 在这种情况下,我会按照我写的那样快速而肮脏的方式来做。
    猜你喜欢
    • 2021-11-01
    • 1970-01-01
    • 2012-11-03
    • 2017-11-28
    • 2016-09-05
    • 2012-05-30
    • 1970-01-01
    • 1970-01-01
    • 2019-05-27
    相关资源
    最近更新 更多