springboot项目可以正常运行,maven打包时报错
Could not transfer artifact org.apache.maven.surefire:surefire-junit-platform:pom:2.22.2 from/to central (https://maven.aliyun.com/nexus/content/groups/public): java.lang.RuntimeException: Unexpected error: java.security.InvalidAlgorithmParameterException: the trustAnchors parameter must be non-empty
因为默认建的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>
<configuration>
<skipTests>true</skipTests>
</configuration>
</plugin>
</plugins>
</build>
注意 build节点是project的直接子节点