如何从命令行禁用 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>

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

我知道我可以将其提取到配置文件中,但这不是我想要的。


答案 1

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

-Dmaven.javadoc.skip=true

(而不是false)


答案 2

看来,简单的方法

-Dmaven.javadoc.skip=true

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

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