在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>
有没有办法从命令行关闭它?
我确实知道我可以把它提取到一个档案里,但那不是我想要的。
7条答案
按热度按时间mrfwxfqh1#
通过将属性
maven.javadoc.skip
设置为true
[1],可以跳过Javadoc生成,即(and而不是
false
)ulydmbyx2#
看起来,简单的方法
无法与release-plugin一起使用。在这种情况下,您必须将参数作为“参数”传递
oiopk7p53#
您可以使用
maven.javadoc.skip
属性跳过插件的执行,按照Mojo的javadoc进行操作。或作为命令行参数:
-Dmaven.javadoc.skip=true
,以略过Javadoc的产生。bq9c1y664#
添加到根级别pom.xml中的发布插件配置:
4jb9z9bj5#
对于新手Powershell用户来说,知道'.'是Powershell的一个语法元素是很重要的,所以开关必须用双引号括起来:
mvn全新安装“-Dmaven.javadoc.skip=true”
kninwzqo6#
重要的一点是:如果您在pom.xml中的maven-javadoc-plugin配置中设置
<skip>false<skip>
,则-Dmaven.javadoc.skip=true
将不起作用,至少对于maven-守护进程(也称为mvndaemon或mvnd)是如此。c7rzv4ha7#
在pom.xml中
第一个选项:使用属性
第二个选项:使用构建〉插件管理〉插件〉插件〉配置
第三个选项:当调用mvn时(这个对我不起作用)