首页 > 解决方案 > 为什么“mvn site”正在运行测试?

问题描述

我有以下 Spring Boot 应用程序的构建配置。

<build>
    <plugins>
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-surefire-plugin</artifactId>                
            <version>2.22.0</version>
        </plugin>
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-site-plugin</artifactId>
            <version>3.7.1</version>
        </plugin>
    </plugins>
</build>

当我运行 mvn site 时,我希望执行站点阶段的站点目标。但是我的测试正在运行,这意味着默认生命周期的测试目标也正在执行。

我知道我可以跳过运行测试-DskipTets,但我想了解为什么会这样?

标签: mavenmaven-3maven-surefire-pluginmaven-site-plugin

解决方案


推荐阅读