在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>
有没有办法从命令行关闭它?
我知道我可以将其提取到个人资料中,但这不是我想要的。
答案 0 :(得分:376)
答案 1 :(得分:144)
看来,简单的方法
mvn release:perform -Darguments="-Dmaven.javadoc.skip=true"
不适用于release-plugin。在这种情况下,您必须将参数作为&#34;参数&#34;
传递layer_lines
答案 2 :(得分:109)
您可以使用maven.javadoc.skip
属性跳过Mojo的javadoc执行插件。您可以将值指定为Maven属性:
<properties>
<maven.javadoc.skip>true</maven.javadoc.skip>
</properties>
或作为命令行参数:-Dmaven.javadoc.skip=true
,以跳过Javadoc的生成。
答案 3 :(得分:10)
添加到根级别pom.xml中的发布插件配置:
<configuration>
<arguments>-Dmaven.javadoc.skip=true</arguments>
</configuration>
答案 4 :(得分:0)
对于新手Powershell用户,重要的是要知道'。'。是Powershell的语法元素,因此该开关必须用双引号引起来:
mvn全新安装“ -Dmaven.javadoc.skip = true”