org.apache.maven.plugin.surefire.SurefirePlugin NOT Found
从gitlab拉下来的项目,maven构建时一直显示org.apache.maven.plugin.surefire.SurefirePlugin not found
根据网上的方法,检查了本地maven的repository中的surefire插件目录,jar包存在;删除目录让maven重新reload依然报错。
解决方法:
添加版本显式声明
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.22.2</version>
<configuration>
<skipTests>true</skipTests>
</configuration>
</plugin>
添加版本号
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.22.2</version>
<configuration>
<skipTests>true</skipTests>
</configuration>
</plugin>
reload后不报错,这时就算删除版本声明,也不会报错