maven - 如何将默认的 maven surefire 插件更改为更高版本?

标签 maven maven-surefire-plugin

现在我正在运行 Maven 3.0.3它使用 maven-surefire-plugin:2.7.2 ,但我希望Maven使用更高版本的maven-surefire-plugin

最佳答案

声明插件版本的更好方法是使用 pluginManagement:

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

此外,最佳实践是通过父 pom(通常是公司 pom)中的 pluginManagement 声明所有插件及其相应版本。

关于maven - 如何将默认的 maven surefire 插件更改为更高版本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15359469/

相关文章:

android - 如何使用 gradle 将 apk 发布到 Maven Central?

java - 无法执行目标 org.openjfx :javafx-maven-plugin

maven - org.datanucleus.exceptions.NucleusUserException : Error : Could not find API definition for name "JDO"

java - AssertionFailedError : Maven 3. 需要 2.4 或更高版本(运行版本 3.2.5)

maven - 有没有办法在 forkCount > 1 的 surefire 构建中输出进程 ID?

maven - Jacoco 不生成覆盖率报告

maven-surefire-plugin - 自定义 Maven Surefire XHTML 报告

java - hibernate控制台配置在数据库连接中找不到jdbc驱动程序

java - Liquibase 总是生成用于创建/删除索引的变更集

maven - 使用 Spock 和 Maven 在单个测试类中运行特定测试