使用 maven-surefire-plugin 管理 Maven 插件的奇怪行为

柴鱼

我有一个父 pom 定义

<pluginManagement>
            <plugins>
                <plugin>
                    <groupId>org.apache.maven.plugins</groupId>
                    <artifactId>maven-surefire-plugin</artifactId>
                    <version>2.19.1</version>
                    <configuration>
                        <parallel>classesAndMethods</parallel>
                        <threadCount>4</threadCount>
                    </configuration>
                </plugin>
            </plugins>
        </pluginManagement>

我有一个从 pom 继承的子项目,但没有在其插件部分声明插件。当我运行 maven 测试目标时,我仍然看到插件生效。

柴鱼

在父项目中定义 maven-surefire 插件时参考:http : //maven.apache.org/surefire/maven-surefire-plugin/usage.html

<pluginManagement>
  <plugins>
    <plugin>
      <groupId>org.apache.maven.plugins</groupId>
      <artifactId>maven-surefire-plugin</artifactId>
      <version>2.19.1</version>
    </plugin>
  </plugins>
</pluginManagement>

添加配置部分会使其在每个子项目中隐式执行。

在子项目中,配置看起来像

 <plugin>
  <groupId>org.apache.maven.plugins</groupId>
  <artifactId>maven-surefire-plugin</artifactId>
  <configuration>
      <parallel>classesAndMethods</parallel>
      <threadCount>4</threadCount>
  </configuration>
</plugin>

尽管子项目中的配置相当冗长,但它确保在所有子模块中显式添加依赖项和相同版本的插件。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

缺少 Maven Surefire 插件?

来自分类Dev

使用maven-surefire-plugin或maven-failsafe-plugin运行硒测试?

来自分类Dev

Maven Surefire插件+并行构建

来自分类Dev

Maven Surefire插件+并行构建

来自分类Dev

Eclipse中缺少maven-surefire-plugin

来自分类Dev

Surefire Maven插件中的分叉:使用分叉是否安全?

来自分类Dev

使用Maven surefire插件运行多个测试类

来自分类Dev

Maven不在Pom中使用surefire插件构建项目

来自分类Dev

为什么在 Maven 项目中使用 JUnit 5 时必须强制使用 maven-surefire-plugin?

来自分类Dev

Groovy源的Maven Surefire插件“包含”选项

来自分类Dev

包括新的测试目录maven surefire插件

来自分类Dev

为什么在Maven中需要Surefire插件?

来自分类Dev

难以理解Maven Surefire插件的并行参数

来自分类Dev

Maven surefire插件输出测试摘要xml?

来自分类Dev

Maven插件Surefire不接受outputDirectory

来自分类Dev

Maven surefire插件多次触发测试套件

来自分类Dev

如何获取生成的maven-surefire-report-plugin的图标

来自分类Dev

Maven tycho-surefire-plugin失败,返回码13

来自分类Dev

maven-surefire-report-plugin不接受其配置

来自分类Dev

如何获取生成的maven-surefire-report-plugin的图标

来自分类Dev

maven-surefire-plugin,jacoco-maven-plugin显示没有覆盖

来自分类Dev

无法执行目标org.apache.maven.plugins:maven-surefire-plugin:2.12.4:test

来自分类Dev

使用Maven Maven-Mule-REST-Plugin

来自分类Dev

使用Maven Maven-Mule-REST-Plugin

来自分类Dev

Maven(surefire)测试插件排除无法正常工作

来自分类Dev

Surefire Maven插件不执行测试之一

来自分类Dev

maven surefire报告插件未运行测试用例

来自分类Dev

使用 Maven 管理多重依赖

来自分类Dev

如何在jmeter-maven-plugin中使用perfmon插件?

Related 相关文章

  1. 1

    缺少 Maven Surefire 插件?

  2. 2

    使用maven-surefire-plugin或maven-failsafe-plugin运行硒测试?

  3. 3

    Maven Surefire插件+并行构建

  4. 4

    Maven Surefire插件+并行构建

  5. 5

    Eclipse中缺少maven-surefire-plugin

  6. 6

    Surefire Maven插件中的分叉:使用分叉是否安全?

  7. 7

    使用Maven surefire插件运行多个测试类

  8. 8

    Maven不在Pom中使用surefire插件构建项目

  9. 9

    为什么在 Maven 项目中使用 JUnit 5 时必须强制使用 maven-surefire-plugin?

  10. 10

    Groovy源的Maven Surefire插件“包含”选项

  11. 11

    包括新的测试目录maven surefire插件

  12. 12

    为什么在Maven中需要Surefire插件?

  13. 13

    难以理解Maven Surefire插件的并行参数

  14. 14

    Maven surefire插件输出测试摘要xml?

  15. 15

    Maven插件Surefire不接受outputDirectory

  16. 16

    Maven surefire插件多次触发测试套件

  17. 17

    如何获取生成的maven-surefire-report-plugin的图标

  18. 18

    Maven tycho-surefire-plugin失败,返回码13

  19. 19

    maven-surefire-report-plugin不接受其配置

  20. 20

    如何获取生成的maven-surefire-report-plugin的图标

  21. 21

    maven-surefire-plugin,jacoco-maven-plugin显示没有覆盖

  22. 22

    无法执行目标org.apache.maven.plugins:maven-surefire-plugin:2.12.4:test

  23. 23

    使用Maven Maven-Mule-REST-Plugin

  24. 24

    使用Maven Maven-Mule-REST-Plugin

  25. 25

    Maven(surefire)测试插件排除无法正常工作

  26. 26

    Surefire Maven插件不执行测试之一

  27. 27

    maven surefire报告插件未运行测试用例

  28. 28

    使用 Maven 管理多重依赖

  29. 29

    如何在jmeter-maven-plugin中使用perfmon插件?

热门标签

归档