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

Tim*_*kov 6 maven maven-surefire-plugin

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

khm*_*ise 15

声明插件版本的更好方法是使用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>
Run Code Online (Sandbox Code Playgroud)

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