Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.18.1:test (default-test) on project elstest: Unable to generate classpath: org.apache.maven.artifact.resolver.ArtifactResolutionException: Unable to get dependency information for org.apache.maven.surefire:surefire-junit4:jar:2.18.1: Failed to retrieve POM for org.apache.maven.surefire:surefire-junit4:jar:2.18.1: Could not transfer artifact org.apache.maven.surefire:surefire-junit4:pom:2.18.1 from/to central (https://repo.maven.apache.org/maven2): Received fatal alert: protocol_version
因为默认建的springboot项目用maven管理jar包的pom.xml文件中没有配置maven打包所需要的插件
org.apache.maven.plugins
解决办法:打开pom.xml文件,添加如下打包的设置
<build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <version>2.18.1</version> <configuration> <skipTests>true</skipTests> </configuration> </plugin> </plugins> </build>
注意 build节点是project的直接子节点