maven私服拉取和setting文件配置的问题踩坑
2021-07-30 本文已影响0人
飞鹰雪玉
今天在迁移公司内网私服的时候碰见一个maven的问题。拉了好几次都是显示其中org.springframework.boot:boot:spring-boot-starter-parent:2.2.13RELEASE
找不到。用的源也是正确的。后面将自己踩的坑做一下记录。
1、首先需要将settings.xml文件配置正确。这个文件很重要。涉及上传和下载的问题都需要在这儿配置。一般有四处需要配置。
1.1 本地仓库配置。
![](https://img.haomeiwen.com/i12236729/1ecc5adfa9d18162.png)
这个自己可以配置成自己的本地仓库目录。
1.2 配置账号密码。
![](https://img.haomeiwen.com/i12236729/85b45b0767c8238b.png)
1.3 配置拉取的id
和url
。有两处。一个是在mirrors
标签。这儿配置id
名需要和pom.xml
文件的拉取的id
对应起来。用*
将全部拉取拦截。表明所有的jar
包都可以拉取。
![](https://img.haomeiwen.com/i12236729/00b13e497671ccf3.png)
1.4在
profile
标签里面加上拉取plugin
的仓库地址。![](https://img.haomeiwen.com/i12236729/11e752f46e76ed7f.png)
2、
pom
文件的修改。在
pom.xml
文件的下面加上拉取jar
的地址,拉取插件的地址,还有上传jar
包的地址。id
需要和settings.xml
文件里面的一一对应。![](https://img.haomeiwen.com/i12236729/e9ab59b094697737.png)
3、在
idea
设置中应用上刚才的settings.xml
文件。![](https://img.haomeiwen.com/i12236729/e4dc4b8ca35302c4.png)
这样整个过程就全部对了。注意点一是需要每个拉取和推送的id
都要配置账号密码。二是settings.xml
文件和pom.xml
文件的id
需要一一对应。不能不一样。