目录
1、问题出现场景
为了提高下载Jar的速度,所有国内的开发者大部分都配置镜像为国内阿里云的公共镜像库,但是一旦一切换,虽然下载速度快啦,但是一部分中央仓库的插件直接使用阿里提供中心仓库是无法下载的。于是就出现了spring-boot-maven-plugin 插件无法找不到情况。
2、解决方案
2.1、切换下载jar文件的镜像Mirrors为中央仓库
如果能够忍受下载比较慢的情况,可以切换到中央仓库的镜像地址,不是最优解。
2.2、继续使用国内阿里的公共镜像库
在使用国内人公共镜像库同时,需要配置一个能够下载镜像插件。可以配置在单项目的Pom文件,也可以配置到Maven的Setting,这样每个项目都可以共用。具体可以参考如下代码配置
在项目代码里面,如果加上以下这段配置,就可以正常打包部署了微笑
<pluginRepositories>
<pluginRepository>
<id>alimaven spring plugin</id>
<name>alimaven spring plugin</name>
<url>https://maven.aliyun.com/repository/spring-plugin</url>
</pluginRepository>
</pluginRepositories>
统一设置到Maven setting之中
<profiles>
<profile>
<id>spring plugins</id>
<activation>
<jdk>spring plugins</jdk>
</activation>
<pluginRepositories>
<pluginRepository>
<id>spring plugins</id>
<name>Spring plugins</name>
<url>https://maven.aliyun.com/repository/spring-plugin</url>
<layout>default</layout>
<snapshotPolicy>always</snapshotPolicy>
</pluginRepository>
</pluginRepositories>
</profile>
</profiles>
3、成果展现 
4、总结
在遇到类似问题希望,自己首先查找是啥原因引起,只有找到具体的原因才能够找到根除问题方法。