首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何从命令行禁用Maven Javadoc插件?

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

Stack Overflow用户
提问于 2011-09-14 14:15:51
回答 5查看 190.7K关注 0票数 272

pom.xml中,我有这样的声明

代码语言:javascript
运行
复制
    <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>

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

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

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2012-02-20 19:22:41

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

代码语言:javascript
运行
复制
-Dmaven.javadoc.skip=true

(而不是false)

票数 518
EN

Stack Overflow用户

发布于 2016-01-05 21:44:59

看起来,最简单的方法

代码语言:javascript
运行
复制
-Dmaven.javadoc.skip=true

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

代码语言:javascript
运行
复制
mvn release:perform -Darguments="-Dmaven.javadoc.skip=true"
票数 211
EN

Stack Overflow用户

发布于 2011-09-14 14:34:34

您可以使用maven.javadoc.skip属性跳过插件的执行,使用Mojo的javadoc。您可以将该值指定为Maven属性:

代码语言:javascript
运行
复制
<properties>
    <maven.javadoc.skip>true</maven.javadoc.skip>
</properties>

或者作为命令行参数:-Dmaven.javadoc.skip=true,以跳过Javadoc的生成。

票数 135
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7412016

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档